中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 16:00
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]关于if扩展中的LSS EQU等比较。
可打印版本  2,444 / 16
第1楼 picat 发表于 2007-05-01 03:05
初级用户 发帖 68 积分 150
[已结]关于if扩展中的LSS EQU等比较。
if 20070323 LSS 20070423 @Echo good!!

这样一个简单的命令,但是就是不会输出 good!字符,看了一下帮助,string1 LSS string2 好像LSS只是比较字符串的,那如果我要比较两个数字的话,该怎么做呢?,搜索了一下坛子,好像没有关于这个的帖子,还请高手解答,谢谢啦。

[ Last edited by HAT on 2008-11-16 at 12:39 ]
第2楼 dikex 发表于 2007-05-01 03:20
高级用户 发帖 366 积分 788
那句代码我这里可以输出good!!
第3楼 picat 发表于 2007-05-01 03:24
初级用户 发帖 68 积分 150
咦,怪了,单独运行是可以的,但是放到bat文件里就不行了,郁闷。有高手解答吗?
第4楼 dikex 发表于 2007-05-01 03:31
高级用户 发帖 366 积分 788
我就是保存为bat文件运行的……
第5楼 picat 发表于 2007-05-01 03:31
初级用户 发帖 68 积分 150
xp下可以,2000下不行,郁闷
第6楼 ansipeter 发表于 2007-05-01 03:39
中级用户 发帖 130 积分 269
可能2000把他当做日期处理了,把LSS换成GTR试试,如果现实GOOD,说明他是以日期的方式处理的,如果错误再找其他原因,我没有2000,所以没法测试
第7楼 picat 发表于 2007-05-01 03:39
初级用户 发帖 68 积分 150
我说错了,上面的语句是可以的,但是我实际上想比较的是这样的:
if 20070323000000 LSS 20070423000000 @Echo good!!

在日期格式后面还有6个0,是某个软件生成的log,格式是日期+6个0,如上,这个时候没法比较大小,我测试过,好像最高只支持10位。再高就不能比较了。。。
第8楼 zhoushijay 发表于 2007-05-01 03:44
高级用户 发帖 375 积分 845
这么大的数字P处理中不能用于比较或者计算,超出范围了
第9楼 picat 发表于 2007-05-01 03:46
初级用户 发帖 68 积分 150
嗯,我想也是,一开始判断错误,以为是LSS判断的问题,谢谢楼上的各位。
第10楼 everest79 发表于 2007-05-01 03:46
金牌会员 发帖 1,127 积分 2,564
你将那六个零去掉不就行了
第11楼 lxmxn 发表于 2007-05-01 04:40
版主 发帖 4,938 积分 11,386
批处理能直接处理的数值范围是 -2147483648~2147483647 。

[ Last edited by lxmxn on 2007-4-30 at 06:47 PM ]
第12楼 bjsh 发表于 2007-05-01 05:22
银牌会员 发帖 621 积分 2,000
关于大数处理
p处理还是可以解决的;
需要另一种方式;
参考一下:
http://www.cn-dos.net/forum/viewthread.php?tid=30215&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=29097&fpage=1&highlight=%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5

分别对大数进行了加法和除法,
对于乘法和减法 思想类似..
自行研究..
第13楼 picat 发表于 2007-05-01 05:39
初级用户 发帖 68 积分 150
哇塞,谢谢斑竹。刚发现这个论坛,想不到回复这么迅速~~
第14楼 jashonx 发表于 2007-06-20 15:14
初级用户 发帖 21 积分 44
请教
关于批处理中的数值比较 命令 像:lss equ 等,能详细的给我说说吗?
第15楼 zh159 发表于 2007-06-20 15:23
金牌会员 发帖 1,467 积分 3,687
Originally posted by jashonx at 2007-6-20 15:14:
关于批处理中的数值比较 命令 像:lss equ 等,能详细的给我说说吗?

看看if /?
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023