阅读stackoverflow上的现有文章,并在网上进行了一些阅读。我认为是在我失去太多头发之前发布我的问题的时候了!Windows批处理文件 - ENABLEDELAYEDEXPANSION查询
我有一个批处理文件,我双击运行中下面的代码,在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
基本上我试图建立,如果我可以通过我的脚本中使用条件语句导航。似乎很明显,我在变量范围和延迟变量扩展方面遇到了一些问题,但我在做错的时候有点失落。
任何人都可以指向正确的方向吗?
感谢明确阐述响应大同!所有的阅读,测试和解决我的结局:) – 2008-12-15 11:50:50