Удаление предыдущего отображения перед запуском

Оцените статью

windows712300 Удаление предыдущего отображения перед запускомЕсли нужно использовать фиксированные буквы отображенного сетевого диска, для отображения нужно применить силовой подход. Сначала нужно удалить любое ранее существовавшее отображение на нужную вам букву, а затем отобразить ее на нужную сетевую папку. Поскольку на момент запуска пакетного файла сетевой диск может иметь, а может и не иметь отображение, для удаления любого имеющегося отображения я предпочитаю использовать команду net use. Если перенаправить вывод этой команды в файл nul, все сообщения об ошибках просто исчезнут. Это предотвратит вывод из пакетного файла сообщения об ошибке, если буква диска на момент его запуска не отображена. Рассмотрим пример: Если ваш пакетный файл допускает ввод имен файлов, возможно, что пользователь пакетного файла наберет имя неправильно. Лучше определить это как можно раньше, чем позволить тем программам, которые запускает пакетный файл, столкнуться с неверными именами файлов. Перед тем как выполнить в отношении файлов ка — кие-нибудь другие действия, можно провести быструю проверку тех имен, которые ввел пользователь, с помощью следующего цикла: for %%f in (%*) написать процедуру проверки, отвечающую вашим запросам. Замысел заключается в том, что перед работой с введенными данными они при любой возможности должны подвергаться проверке. Если пакетные файлы создаются для использования с планировщиком заданий, то в случае возникновения проблем с программой сообщений об ошибках вы увидеть ее не сможете. Как уже упоминалось в главе 9, важно, чтобы автоматически выполняемые программы записывали свои действия, чтобы у вас была возможность убедиться в их корректной работе, а в случае сбоев можно было определить, что пошло не так как надо. При создании пакетного файла, выполняемого в автоматическом режиме, я обычно заставляю его первым делом создать регистрационный журнал и сохранить в его файле текущее время и дату. Затем я расставляю по всему файлу команды echo для добавления в регистрационный журнал рабочего комментария. Структура такого пакетного файла имеет следующий вид:

Комментирование закрыто.

Вверх страницы
x