
Работа с командами пакетной обработки
Пакетный (командный файл) в ОС Windows — это обычный текстовый файл с расширением bat или cmd, в котором записаны допустимые команды операционной системы, а также некоторые дополнительные инструкции и ключевые слова, придающие командным файлам некоторое сходство с алгоритмическими языками программирования.
Создание пакетных файлов
Для создания командного файла из командной строки необходимо воспользоваться командой echo текст_файла имя_файла.bat. Выполнив данную команду, создаётся командный файл с расширением bat и текстом text. Для изменения команд выполняемых созданным файлом через графический интерфейс достаточно вызвать контекстное меню файла, нажать кнопку Изменить и добавить команды. Для изменения команд пакетного файла из командной строки необходимо выполнить ту же команду echo, указав какие команды будет выполнять данный файл (Рисунок 12).
(Рисунок
12 - Создание файла *.bat)
Работа с переменными среды
Внутри командных файлов можно работать с так называемыми переменными среды (или переменными окружения), каждая из которых хранится в оперативной памяти, имеет свое уникальное имя, а ее значением является строка. Стандартные переменные среды автоматически инициализируются в процессе загрузки операционной системы. Такими переменными являются, например, WINDIR, которая определяет расположение каталога Windows, TEMP, которая определяет путь к каталогу для хранения временных файлов Window. Кроме того, в командных файлах с помощью команды SET можно объявлять собственные переменные среды.
Для получения значения определенной переменной среды нужно имя этой переменной заключить в символы «%».
Например:
rem Создание переменной MyVar
set MyVar=Hello
rem Изменение переменной
set MyVar=%MyVar%!
echo Znachenie peremennoi MyVar: %MyVar%
rem Удаление переменной MyVar
set MyVar=
echo Znachenie peremennoi WinDir: %WinDir%
Команда rem добавляет комментарии в пакетные файлы или файлы
настройки, комментарии на экран не выводятся.
При запуске такого командного файла на экран выведется строка
Znachenie peremennoi MyVar: Hello!
Znachenie peremennoi WinDir: C:\WINDOWS
Заключение
В ходе лабораторной работы были получены навыки работы с командной строкой в ОС Windows: с файловой системой, с настройками, с интерпретатором, а также были получены навыки работы с данными в командной строке.