例如,
请忽略“goto main”部分,我知道它不是必要的,但我已经习惯了。
“PROBLEM HERE”表示我希望批处理返回到label1的那一部分,而不需要编写指定返回到先前标签的代码,因为有时我可能需要让label1执行某些操作以进入label2并执行其他操作,然后再返回到label1继续其业务。
@echo off
goto main
:main
echo Select:
echo 1) Goto label 1
echo 2) Goto label 2
set /p choice=
if %choice% == 1 goto label1
if %choice% == 2 goto label2
:label1
echo Will now direct you to label2
echo Press any key to go to label2
pause >nul
:label2 [PROBLEM HERE]
echo Type 'N' or 'E' and press Enter to go back to label1 or exit.
set /p choice2=
if %choice2% == N goto label1
if %choice2% == E exit
请忽略“goto main”部分,我知道它不是必要的,但我已经习惯了。
“PROBLEM HERE”表示我希望批处理返回到label1的那一部分,而不需要编写指定返回到先前标签的代码,因为有时我可能需要让label1执行某些操作以进入label2并执行其他操作,然后再返回到label1继续其业务。