【发布时间】:2013-11-06 23:42:01
【问题描述】:
最近我在批处理文件中遇到了另一个问题。在我想要执行某些操作的地方,我收到以下错误:
= 此时出乎意料。
我之前也遇到过这个错误,但它总是由于我修复的一个小错误。这次我认不出来了。
choice /c 12b /n
if %errorlevel%==1 (
if not exist C:\ntbobdings\1.txt (
set bding=Variable
set bdingno=1
goto IfNot
)
怎么了?这是一个小区域,但if %errorlevel%==1 (blah) 似乎还不错。
【问题讨论】:
-
如果未定义
bdingno,您可能会收到该错误。打开回声,您应该能够准确地看到它发生在哪里以及出了什么问题。 -
在此示例中,您缺少右括号。
标签: variables batch-file choice