Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ECHO Записываем файл %1.txt
ECHO Параметр вызова: %1 > %1.txt
можно вызвать в другом пакетной файле:
FOR %%i IN (Первый, Второй, Третий) DO CALL proc.bat %%i
в результате proc.bat вызывается 3 раза и создает 3 файла – Первый. txt, Второй. txt и Третий.txt с соответствующим текстом.
Командный файл может содержать метки, начинающиеся с двоеточия («:») и команды GOTO перехода к этим меткам. Имя метки задается набором символов, следующих за двоеточием до первого пробела или конца строки. Например:
ECHO OFF
GOTO Label1
ECHO Эта строка никогда не выполнится
Label1
REM Продолжение выполнения
DIR
C помощью команды IF в пакетных файлах можно выполнять обработку условий 3 типов:
1) IF [NOT] строка1= =строка2 команда
Условие считается истинным (обратите внимание на 2 знака равно) при точном совпадении обеих строк (регистр имеет значение). Строки могут быть литеральными (кавычки для них не требуются) или представлять значения переменных. Например:
IF %1%==Петя ECHO Привет, Петя!
Для предотвращения синтаксических ошибок в случае отсутствия переменных или параметров, рекомендуется при сравнении строк приписывать им вначале какой-нибудь символ, например:
IF -%MyVar%==-C:\ ECHO OK!
2) IF [NOT] EXIST файл команда
Проверка существования заданного файла (кавычки для имени также не требуются, кроме длинных). Например:
Дата публикования: 2015-09-18; Прочитано: 246 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!