当if命令对我行为不端时,我正在批量制作游戏!
我在命令提示符下尝试过类似的内容:
C:\Users\****\Desktop>set /a l=9
9
C:\Users\****\Desktop>if l gtr 9 echo l
l
C:\Users\****\Desktop>if l gtr 88 echo l
l
即使9不大于88,命令也会消失!
这里出了什么问题!?
答案 0 :(得分:1)
正确的语法是
if %l% gtr 88 ...
因为你想要变量l
的内容。我们要求CMD
将文字字符串l
与文字字符串88
进行比较,因为l
是字母字符串,而不是数字。