Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ECHO Для отмены нажмите Ctrl-C
PAUSE
DEL “C:\Мои документы\*.*”
Команды для организации циклов
Для организации циклов используется конструкция:
FOR %%переменная IN ( множество ) DO команда [параметры]
Отличие от классических языков программирования в том, что не происходит регулярного приращения счетчика, а вместо этого используется заданный список значений в параметре множество. Скобки здесь обязательны, внутри которых одно или несколько строковых значений, разделенных запятыми. Например:
ECHO OFF
FOR %%i IN (Раз, Два, Три) DO ECHO %%i
напечатает следующее:
Раз
Два
Три
В качестве переменных цикла можно использовать лишь имена, состоящие из одной буквы. Как видите, нет командных скобок (типа begin end), поэтому весь цикл должен быть записан в одной строке, вложенные циклы не допускаются.
В параметре множество можно представить одну или несколько групп файлов. Например, для вывода всех файлов с расширениями *.doc и *.txt:
FOR %%f IN(C:\TEXT\*.doc C:\TEXT\*.prn) DO ECHO %%f >> list.txt
Из одного командного файла можно вызвать другой, просто указав его имя. Однако в этом случае управление назад не вернется, для этого существует команда CALL, с помощью которой можно в командных файлах организовать подобие подпрограмм. Например, командный файл proc.bat:
Дата публикования: 2015-09-18; Прочитано: 252 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!