我有一个非常愚蠢的问题,但无法弄清楚什么是错的如果大于在批处理文件
我做的if语句基本水平数比较。脚本粘贴在下面。 geq-大于或等于正常工作,但gtr-大于有问题。 gtr比较中的数字是否有任何限制?
if 3 gtr 2 (@echo "greater") else (@echo "lesser")
greater
if 3 geq 2 (@echo "greater") else (@echo "lesser")
greater
if 135149772801 gtr 111110000000 (@echo "greater") else (@echo "lesser")
lesser
if 135149772801 geq 111110000000 (@echo "greater") else (@echo "lesser")
greater
批次算术(和编号coparision)限制为我建议把'的±2^31范围 –
@echo off'在你的批处理文件的开头,这样你就不必在每个命令的前面加上'@' –