我正在尝试使用windows batch命令。没有按预期得到结果。
我将4个args传递给批处理文件,在批处理文件中我检查第4个arg值是否为“1”
此处为代码段。
IF %%4=="1" (
echo "Error Level is zero"
echo 'Creating web Ears...'
set cd=%CD%
echo "Current Directory: " %cd%
)
即使在传递确切值1之后,如果条件未评估为真。有人可以错误识别吗?
mybat.bat x 5 c 1
答案 0 :(得分:2)
发现两个错误:
IF %4==1 (
echo "Error Level is zero"
echo 'Creating web Ears...'
set cd=%CD%
echo "Current Directory: " %cd%
)
在Win7 64位上按命令提示符测试