[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 批处理如何判断数值范围?

设计一个办公程序,得到一个分数,然后据分数判断等级。比如结果分数是47,属于一等,批处理如何实现?
一等41-50,二等30-40,三等0-29
我的困惑,搞了两个晚上,计算机竟然判断370比50小〈lep〉!而且数值小于十的经常出错,甚至if "垃圾" lss "52" echo 吖洞田,它也显示!具体代码改天发。

你们的好简单,层次分明!我的乱。
我的为什么不得,帮忙检查下:
for /f %%i in (tempt.txt) do set mum4=%%i
if "!mum4!" lss "63" echo 大大大大
其中的 tempt.txt只有数字‘’370‘’。按说370比63大,但结果显示了“大大大大”为什么?

TOP

标题

谢谢7楼,问题似乎和你说的一样,其它网站也有人提到该问题,但语焉不详,只是说要在比较前检查比较数据真实性。这个真实性估计就是你说的双引号,先前我没加,存在其它问题我就加进去了。等晚上有空了我再测试。

TOP

返回列表