Организация пакетных файлов и сценариев в ОС Windows XP - Организация пакетных файлов и сценариев в ОС Windows XP

Цель работы: Изучить принципы построения и организации пакетных файлов и сценариев в среде ОС Windows XP.

Пакетный файл это неформатированный текстовый файл ASCII, содержащий одну или несколько команд ОС. Имена пакетных файлов имеют расширения. cmd или. bat. ОС при работе с пакетным файлом последовательно обрабатывает его команды после ввода его имени в строке командной оболочки или запуска из другой программы.

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

Порядок выполнения:

I. Загрузить командную оболочку:

    - нажмите Пуск | Выполнить, - наберите в появившемся окне Сmd. exe (или просто cmd), - нажмите Enter для ввода.

II. Одной из первых команд, имеющей первостепенное значение и предназначенной для отображения и установки переменных среды в ОС Windows XP, является команда Set.

Синтаксис команды Set:

Set [переменная=[строка]]

Пакетный файл windows циклический

Таблица 1. Операции обработчика выражений команды Set

Операция

Описание

( )

Группировка

! ~ -

Унарные операторы

* / % + -

Арифметические операторы

<< >>

Двоичный сдвиг

&;

Двоичное И

А

Двоичное исключающее ИЛИ

|

Двоичное ИЛИ

= *= /= %= += -= &;= А= = <<= >>=

Присвоение

,

Разделитель операторов

Таблица 2. Динамические значения команды Set

Значение

Описание действия

%Cd%

Раскрывается в строку текущей директории

%Date%

Раскрывается в текущую дату

%Time%

Раскрывается в текущее время

%Random%

Раскрывается в случайное десятичное число в диапазоне от 0 до 32767

%Errorlevel%

Раскрывается в текущее значение ErrorLevel

%Cmdextversion%

Раскрывается в текущее значение версии расширенной обработки команд

%Cmdcmdline%

Раскрывается в исходную командную строку, которая вызвала текущее окно командной оболочки

При включенной расширенной обработке команд доступны несколько переменных среды, которые не отображаются в списке при стандартном вызове с помощью команды Set. Значения этих переменных вычисляются динамически каждый раз при их вызове. Если подобная переменная среды задается явным образом, то ее значение перекрывает соответствующее динамическое значение, описанное ниже

Дополнительная информация по данной команде, а также примеры ее использования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне командной оболочки строку Set /? (или просто Set) и нажав Enter для ввода.

Похожие статьи




Организация пакетных файлов и сценариев в ОС Windows XP - Организация пакетных файлов и сценариев в ОС Windows XP

Предыдущая | Следующая