Командные bat-файлы
Командный (пакетный) файл в Windows 9x – это обычный текстовый файл с расширением bat, в котором записаны допустимые команды ОС, а также некоторые инструкции (ключевые слова) для алгоритмизации действий. Например, deltmp.bat удалит все временные файлы в каталоге Windows\Temp: C: \ CD %TEMP% ATTRIB –R *.tmp DEL *.TMP Основной командой для вывода информации в пакетных файлах служит: ECHO [сообщение] С учетом перенаправления может выводить сообщения куда угодно (порты, принтер и т.п.). Например, ECHO Привет! > hi.txt направляет сообщение в текстовый файл. По умолчанию команды пакетного файла перед исполнением выводятся на экран, что не очень эстетично. С помощью команды ECHO OFF можно отключить дублирование вывода команд на экран. ECHO ON восстанавливает режим дублирования. Кроме этого, можно отключить дублирование отдельной строки, если предварить ее символом «@». И, наконец, можео вывести пустую строку комбинацией ECHO. (с точкой в конце). ECHO OFF ECHO Привет! ECHO. ECHO Пока … При запуске командных файлов в командной строке можно указывать произвольно е число парметров, которые затем можно использовать внутри пакетного файла. Для доступа к параметрам применяются символы %0 – имя файла, %1-%9 – значения первых девяти парметров соответственно. Например, имеется командный файл copier.bat следующего содержания:
|