Я действительно не могу понять, почему это отказывается работать.
@ECHO OFF
SET CURRDIR=%CD%
if [%1%]==[1] GOTO ONE
if [%1%]==[2] GOTO TWO
if [%1%]==[3] GOTO THREE
:ONE
call "%CURRDIR%\PlanningProduct.bat"
:TWO
call "%CURRDIR%\Organization.bat"
:THREE
call "%CURRDIR%\Measure.bat"
pause
Я сделал следующее в командной строке
I:\BatchMania>I:\BatchMania\Home.bat 1
и вывод, который я получаю, забавен следующим образом:
Planning
Organization
Measure
Press any key to continue . . .
Это странно. Надеюсь никогда не писать такой код !!!