命令行如果命令行为不当

时间:2014-08-06 06:29:16

标签: if-statement command

当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,命令也会消失!

这里出了什么问题!?

1 个答案:

答案 0 :(得分:1)

正确的语法是

if %l% gtr 88 ...

因为你想要变量l的内容。我们要求CMD将文字字符串l与文字字符串88进行比较,因为l是字母字符串,而不是数字。