Подскажите, как заставить работать эту прелесть.
От: Alexey Girin Россия  
Дата: 30.04.03 11:05
Оценка:
Есть cmd скрипт, система — win2k
Вопрос — Если запускать с 2-мя параметрами — все пашет, но если запустить с одним или вообще без параметров, то не работает.
Почему?
Может есть другой способ добится того же самого?
Или все дело в количестве вложенных IF ?

@echo off
set C_DIR=%1
set OVER_FLAG=%2
if not defined C_DIR (
echo First parameter NOT defined.
goto end
) else (
if exist %C_DIR%\ntdetect.com (
if defined OVER_FLAG (
if %OVER_FLAG%==RE-INSTALL (
echo Second parameter: %2
echo Reinstall started.
goto end
)
if %OVER_FLAG%==INSTALL (
echo Second parameter: %2
echo Install started.
) else (
echo Unknown parameter: %2
)
goto end
) else (
echo Second parameter NOT defined.
)
) else (
echo Invalid boot directory defined.
echo %1\ntdetect.com not found!
goto end
)
echo All OK.
)
:end


30.04.03 15:28: Перенесено модератором из 'Исходники' — F
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.