![]() |
Переход не на ту метку в пакетном файле
Здравствуйте. В зависимости от имени введенной переменной в пакетном файле, необходимо, чтобы интерпретатор переходил на ту или иную метку.
Но почему-то не переходит. Помогите пожалуйста разобраться Код:
echo vvedi skip, esli ne nuzhno menyat ip ili go, esli nuzhno |
Код:
echo vvedi skip, esli ne nuzhno menyat ip ili go, esli nuzhno |
А лучше choice заюзать ...↓
Код:
@echo off |
Цитата:
if "%NextStep%" neq "go" call :skip Если условие выполняетя, вызываем процедуру "skip", она выполняется, затем управление передаётся на следующую строку кода за этим If. (Вы использовали Call а не GoTo. Читайте Call /?) Если условие не выполняется, делаем следующую строку кoда: call :go Процедура выполнится, и опять, возврат на следующую строку кода: :go и далее по тексту кода. Повторно выполнится кусок кода от :go до exit. как минимум, перед :go надо Exit Можно нарисовать вот так: Код:
@Echo Off Код:
@Echo Off Код:
@Echo Off |
Время: 08:01. |
Время: 08:01.
© OSzone.net 2001-