Windows 95/98/NT FAQ

Какие команды могут использоваться в командных файлах ?

В Windows NT 4.0 для использования команд убедитесь что ключ HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions установлен в значение 1. Ниже представлены наиболее популярные команды:

call <batch file> Используется для вызова одного командного файла из другого. Выполнение текущего командного файла будет приостановлено до завершения исполнения вызванного.
exit Используется для остановки выполнения командного файла. Если эта команда используется в файле, вызванном другим командным файлом, то остановятся они оба.
findstr <string> <filename(s)> Используется для нахождения строки в файле. Для этой команды имеется большое количество параметров.
for Стандартная команда цикла. Формат:
for /L %n IN (1,1,10) DO @ECHO %n
(Печать с 1 до 10)
goto <label> Переход с текущего положения к закладке. Закладка должна содержать двоеточие (:) перед своим именем. Например:.
goto label1
...
:label1
...
if <condition> .. Эта команда выбора. Имеет множество значений.Например:
if /i <string1> <compare> <string2> <command>
Ключ /i делает сравнение менее чувствительным и можно использовать одно из следующих расширений:
EQU равно
NEQ не равно
LSS меньше чем
LEQ меньше либо равно
GTR больше
GEQ больше или равно
if errorlevel
if exists <file name>
rem <string> Комментарий
start <window title> <command> Запускает новый командный файл. В отличии от команды call, выполнение текущего файла продолжается

На первую страницу    Раздел Windows NT    Назад

Copyright © 2000. Andrey Harchenko. При перепечатке ссылка на http://WinFAQ.com.ru обязательна.
Авторские права на оригиналы статей: Microsoft Corporation, SavillTech Ltd, Simon Clausen