Дополнительные возможности для написания пакетных файлов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Дополнительные возможности для написания пакетных файлов

Поиск

Команды

1. SHIFT_[/n] – команда сдвига переменных, сдвиг параметров по списку.

<имя>_<n1>_<n2>_<n3>…

%0 %1 %2 %3

SHIFT %1 %2 %3 %4 – сдвиг. SHIFT %2 пер. %0 %1 остаются, сдвиг начинается с параметра /n.

2. REM_<комментарий> - вставляет в пакет командного файла комментарии.

3. [@]ECHO _ {ON, OFF, <текст>} – формирование эхо отображения в процессе вывода на экран исп. строк командного файла.

4. PAUSE– приостановка выполняемой операции.

5. CLS – отчистка экрана.

6. EXIT – завершение работы, закрытие командного процесса.

7. GOTO_<метка>

 : < метка >

8. CALL <описание файла>[<список параметров>] при выполнении команды создается новый контекст (новые образы переменных).

IN1

CALL_IN1_A.C_%3

 %0 %1 %2

9.  IF – условное выполнение команды.

a. IF_EXIST_<описание файла>_<команда>

IF_NOT_EXIST_<описание файла>_<команда>

b. IF_[NOT]_<разделитель><строка 1> == <разделитель><строка 2>_<команда> разделитель – любой символ, который не входит не в одну из строк.

c. IF_[NOT]_ERRORLEVEL_<число><команда>

 

<код возврата> - успешность или не успешность выполнения программы.

0 – успешно.

<код возврата> > = <число> 

 

 

23. Дополнительные возможности для написания пакетных файлов

 

1. SET LOCAL_– определение области действия переменных окружения (собственный контекст переменных окружения).

END LOCAL

2. %0 – %9 использование модификатора.

% ~ 5

% ~ <символ> 5

a. f – полностью описание файла

b. n – только имя

c. x – только расширение

d. p – список каталогов

e. z – размер (в байтах)

f. d – диск

g. a – атрибуты

h. t – время создания

3.  [else <команда 2>] – команда If может содержать альтернативу.

IF_ DEFINED_<переменная окружения>_<команда 1>_[else <команда 2>]

IF[/ i ]_<отношение><строка 2><команда 1>[else <команда 2>]

отношение  GTR >

a. GTE >=

b. LSS <

c. LSE <=

d. NEQ <>

e. [/ i ] – игнорирует регистр.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.01 с.)