![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-01 19:05 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 纯DOS的BAT 的if 能比较变量的大小等等吗? |
| 可打印版本 1,637 / 3 |
| 第1楼 GOTOmsdos | 发表于 2006-06-26 14:00 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
纯DOS的BAT 的if 能比较变量的大小等等吗? 2k/xp的 cmd 的 if 有 比较变量的大小等等
纯DOS的BAT 的if 有吗? |
|
| 第2楼 willsort | 发表于 2006-06-26 14:20 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re GOTOmsdos:
记得兄接触了很长时间的DOS,为何会不理解DOS的长短? DOS的if语法中是没有忽略大小写开关 /i ,逻辑运算符GTR/GEQ/EQU/NEQ/LEQ/LSS,变量定义运算符defined和子句else的。 注意,NT的COMMAND可以看作DOS环境的近似,其内部命令的语法与DOS十分相似,若无DOS环境可以确认,可以在此环境下先作测试。 DOS下实现变量比较,我一般是通过自构造计数器的算法来实现的,通常较为复杂。另外也可以和借助dir/os或者sort来实现。 |
|
| 第3楼 DOSforever | 发表于 2006-06-26 14:46 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
4DOS有类似的功能,但我不清楚是否和你想要的在CMD下的功能一样。
|
|
| 第4楼 GOTOmsdos | 发表于 2006-06-26 15:39 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
willsort 头儿 你好啊 ,好长时间没见面了,嘿嘿
这个DOS BAT的变量 ,用得多的是字符串比较是否相等,我还真没用过他的 数值比较呢! NT的CMD就扩展了很多功能了 ,但是跟 LINUX的SHELL还是没法比啊,。。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |