Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: командный файл(.bat)
Показать сообщение отдельно

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


ShaddyR
Я уже понял.


Код: Выделить весь код
rem отключаем лишний вывод
@echo off
rem устанавливаем флажок "не было ключа /d"
set DF=

rem цикл "для всех аргументов"
:again
rem последний аргумент?
IF "%1"=="" goto end
rem ключ /d?
IF "%1"=="/d" set DF="YES"
rem сдвигаем аргументы влево
SHIFT
rem повторить цикл
goto again

rem выход 
:end
if "%DF%"=="" ( 
  rem если флаг не установлен, ключа не было
  echo Key "/d" is not found.
) else ( 
  rem если флаг установлен, ключ был
  echo A-ha! Key "/d" is specified!
)
Но вообще-то, я чужие лабораторки не делаю.

Отправлено: 11:59, 24-10-2006 | #6

Название темы: командный файл(.bat)