我想构建脚本来选择要运行的命令,但它们应该按照用户在开始时设置的特定顺序运行。例如:
:MENU
ECHO.
SET /P M=Type 1, 2, 3, 4 or 5 then press ENTER:
IF %M%==1 GOTO 1
IF %M%==2 GOTO 2
IF %M%==3 GOTO 3
IF %M%==4 GOTO 4
IF %M%==5 GOTO 5
:1
GOTO MENU
:2
GOTO MENU
:3
GOTO MENU
:4
GOTO MENU
:5
EXIT
例如,在这种情况下,当提示我选择 1、2、3、4 或 5 时,我想执行命令:1、2、4,然后显示 MENU。所以我只需在屏幕上键入 1、2、4,然后批处理就会执行它 - 命令应遵循顺序 1 然后 2 然后 4
另一个例子是 1、3、2、4 等。
这可能吗? :)
最佳答案
:MENU
ECHO.
SET /P M=Type 1, 2, 3, 4 or 5 then press ENTER:
for %%C in (%M%) do (
call :%%C
)
goto :MENU
:1
GOTO :EOF
:2
GOTO :EOF
:3
GOTO :EOF
:4
GOTO :EOF
:5
EXIT
我不确定这是不是你要找的..
关于windows - 执行多个命令批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19406239/