@echo off
:gotoONE
echo ONE
:BeginCode
set /p Choice=What is your choice?
if '%choice%' == '1' GOTO gotoONE
if '%choice%' == '2' GOTO gotoTWO
:gotoTWO
echo TWO
当用户从:
键入“1”时,我使用此(测试)代码if '%choice%' == '1' GOTO gotoONE
代码将转到“gotoTWO”而不是“gotoONE”
如何让代码转到“gotoONE”而不是向前移动。
答案 0 :(得分:1)
if %choice% equ 1 GOTO gotoONE
if %choice% equ 2 GOTO gotoTWO
如果在set / p Choice =之后尝试使用它代替原始命令集,它应该可以正常工作。
答案 1 :(得分:0)
如果输入其他内容,请进行此更改以阻止其落下。
goto :EOF
:gotoTWO