Войти

Показать полную графическую версию : [решено] Существует ли параметр bat файла ?


s_a_v_e
21-03-2012, 21:22
Зравствуйте.

Есть bat файлик который должен принимать или 2 или 3 параметра.
Т.е. может вызываться так:
start.bat "path1" "path2"
или так:
start.bat "path1" "path2" "path3"

Как проверить введен 3-й параметр или нет ?

if %3 ???? ( echo exists )

Заранее спасибо за ответы.

Petya V4sechkin
21-03-2012, 21:33
if "%3" neq "" echo exists

s_a_v_e
21-03-2012, 21:53
Спасибо. Работает.

Iska
21-03-2012, 22:17
Лучше так:
if "%~3" neq "" echo exists
на случай если третий параметр будет в кавычках (например, путь с пробелами).




© OSzone.net 2001-2012