Читайте также: |
|
Лабораторная работа № 3
Создание пакетных файлов
Цель работы:
Научиться создавать пакетные файлы для автоматизации выполнения работ в операционной системе.
Командный (или пакетный) файл в Windows — это обычный текстовый файл (в формате ASCII), с расширением bat или cmd, который содержит команды операционной системы, а также некоторые дополнительные инструкции и ключевые слова. Строками пакетного файла также могут быть вызовы исполняемых файлов (.com,.exe,.bat), метки и специальные команды пакетной обработки. Признаком метки является двоеточие в начале строки.
Пакетные файлы (ПФ) могут создаваться с помощью любого текстового редактора либо командой
COPY CON <имя файла>.BAT
Например, если записать в файл deltmp.bat следующие команды:
C:\
CD %TEMP%
DEL /F *.tmp
И запустить его на выполнение (набрать в командной строке deltmp.bat), то удалятся все файлы во временной директории Windows. Таким образом, исполнение командного файла приводит к тому же результату, что и последовательный ввод записанных в нем команд. Очевидно, что если приходится часто выполнять одни и те же действия, то использование командных файлов может сэкономить много времени.
Пакетный файл, состоящий из двух команд вызова
calc.exe
notepad.exe
вызовет стандартный Калькулятор, а при его закрытии вызовет Блокнот.
Общие правила оформления пакетных файлов:
· для запуска исполняемого файла из пакетного следует просто указать его имя,
· следует указывать полный путь доступа к файлам, если файл не содержится в текущем каталоге,
· допускается использование подстановочных символов звездочка (*) или вопросительный знак (?) для замены наборов символов,
· метка всегда содержится в отдельной строке и начинается с двоеточия,
· при запуске каждой программы вырабатывается код ошибки выполнения – переменная errorlevel. В случае отсутствия ошибки errorlevel =0,
· существование любого файла можно проверить с помощью операции exist:
значение операции exist имя файла равно True, если указанный файл существует.
· для прекращения выполнения ПФ необходимо нажать клавиши CTRL+C;
· в ПФ можно использовать символы переназначения ввода/вывода и конвейер команд;
При выполнении пакетного файла на экран выводятся все его команды. С помощью команды ECHO OFF можно отключить дублирование команд, идущих после нее. Чтобы отключить вывод одной команды на экран следует поставить перед ней знак @. Для восстановления вывода команд на экран используется команда ECHO ON или команда ECHO.
Дата добавления: 2015-08-27; просмотров: 64 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Перед выполнением упражнения 4 внимательно прочитайте подраздел 1.2.5. | | | С помощью системных переменных. |