【发布时间】:2017-02-15 00:29:10
【问题描述】:
下面我正在测试一个简单的 IF 语句,但它似乎没有考虑我正在比较的整数。你可以看到这个数字大于“2”,但我的结果就像它只读取“1”就是这样,所以告诉我这个数字是“小于或等于”而不是“2”,我会期待结果“大”要退回。我怎样才能让它读取整个数字而不仅仅是第一个数字?
IF "1073740972" LEQ "2" (
ECHO LESS or EQU 2
) ELSE (
ECHO LARGE
)
“LARGE”数字是 %ERRORLEVEL% 生成的数字,因此每次都可能不同。
我已尝试将 [LEQ "2"] 更改为 [LSS "3"],但我不知道还能尝试什么。
提前致谢
【问题讨论】: