Auto CAD

Примеры командных файлов


Чтобы написать командный файл, откройте Notepad (Блокнот) или другой текстовой редактор и набирайте отдельные строки команд DOS. Когда закончите, сохраните файл под любым именем с расширением bat, например, BACKUP.ВАТ.

Командный файл является файлом программы. Если вы щелкнете на нем дважды или откроете из списка файлов, программа выполнится. Чтобы изменить содержание командного файла, щелкните правой кнопкой мыши и выберите Edit (Изменить) в контекстном меню.

В каждой из следующих таблиц слева показан код DOS, который должен быть в командном файле, а в правом столбце поясняется назначение каждой строки.

Создание папок

Находятся несколько строк из гораздо более длинного командного файла FOLDERS.BAT, которым я пользуюсь, создавая директории для многочисленных пользователей. Вам не обязательно видеть все строки, потому что они идентичны. Командный файл содержит только строки, перечисленные в левом столбце "Код DOS", в столбце "Назначение" поясняется, что делает каждая строка.

Командные файлы, запускаемые при входе в систему

Вы можете использовать командные файлы как скрипты при загрузке сети Windows, т. е. каждый раз, когда кто-либо входит в систему, командный файл запускается автоматически. 2.5 содержит несколько строк из файла LOGAED.BAT, которым я пользуюсь, чтобы контролировать процесс входа в систему. В этом случае папка, предназначенная для пользователя, обозначена буквой, как диск, и еще одна буква присвоена папке, общей для всех пользователей.

Команда net use является сетевой командой ОС, она не появляется в списке команд DOS из раздела Help (Справка). Чтобы увидеть список других сетевых команд, введите net helpJ в командной строке DOS. Чтобы получить справку о команде net use, введите net use /help J.

Я использую командные файлы, чтобы администрировать процесс создания резервных копий, независимо от возможностей сети в моем колледже. В самом деле, мой способ создания копий файлов несколько избыточен. Это не потому, что я страдаю навязчивыми идеями, просто мне не хочется потерять все, что сделано. Аналогичной системой я пользуюсь дома, на своем персональном компьютере. Командный файл, показанный в 2.6, копирует все DWG-файлы с диска Н: (сетевой диск на другом сервере) в сетевую папку, обозначенную как диск S:, если они более новые, чем уже имеющиеся. Затем команда копирует все DWG-файлы с диска S: на диск Н:, но, опять же, если это более поздние версии, чем уже имеющиеся. Этот вид командного файла можно применять, чтобы убедиться, что на обоих сетевых дисках имеются копии последних версий всех DWG-файлов.

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