我试着用“其他”命令来使用,但我得到的foloowing错误:
“其他”不被识别为一个内部或外部的命令,可操作的程序或批处理文件。
我的代码是:
if "zz"=="TRUE" (
copy /a zz + /a ee=/a zz
)
else (
copy /a e + /a %TMP%=/a e
)
有什么问题?
我试着用“其他”命令来使用,但我得到的foloowing错误:
“其他”不被识别为一个内部或外部的命令,可操作的程序或批处理文件。
我的代码是:
if "zz"=="TRUE" (
copy /a zz + /a ee=/a zz
)
else (
copy /a e + /a %TMP%=/a e
)
有什么问题?
在else
需要是同一个“行”(一)作为if
。 在之前取出新线else
像这样:
if "zz"=="TRUE" (
copy /a zz + /a ee=/a zz
) else (
copy /a e + /a %TMP%=/a e
)
另请注意, "zz"=="TRUE"
将永远不会计算到true
-我怀疑你的意思是"%zz%"=="TRUE"
?
(一):这并不总是一个很好的说明,但它是微软的文档使用什么。 相同的命令可能是更好的,并把)
和else
在另一条线路打破它分成两个命令。