阅读了关于stackoverflow的现有帖子并在网上进行了一些阅读。我认为是时候在我失去太多头发之前发布我的问题了!
我在 Windows XP SP3 下双击运行的批处理文件中有以下代码:
SETLOCAL ENABLEDELAYEDEXPANSION
::Observe variable is not defined
SET test
::Define initial value
SET test = "Two"
::Observe initial value is set
SET test
::Verify if the contents of the variable matches our condition
If "!test!" == "Two" GOTO TWO
::First Place holder
:ONE
::Echo first response
ECHO "One"
::Second Place holder
:TWO
::Echo second response
ECHO "Two"
::Await user input
PAUSE
ENDLOCAL
基本上我试图确定我是否可以使用条件来浏览我的脚本。很明显,我在变量范围和延迟变量扩展方面遇到了一些问题,但我对自己做错了什么有点迷茫。
谁能指出我正确的方向?