标题: [数值计算] 纯dos/ms-dos下如何比较数值大小 [打印本页]
作者: gcyun 时间: 2016-7-4 08:15 标题: 纯dos/ms-dos下如何比较数值大小
本帖最后由 pcl_test 于 2016-7-13 11:00 编辑
msdos下 大于 小于 比较
作者: ivor 时间: 2016-7-4 08:48
这世界上还有人用 ms-dos?
作者: 523066680 时间: 2016-7-4 15:28
这世界上还有人用 ms-dos?
作者: gcyun 时间: 2016-7-4 18:44
dos启动盘 都是 纯dos阿
作者: aa77dd@163.com 时间: 2016-7-4 22:18
回复 4# gcyun
写 DOS 下的批处理极少, 也很久前了. 现在用到 DOS 环境 集中在硬盘维护工具DOS版, 如 DISKGENIUS, PartitionMagic, Paragon Partition Manager, Disk Manager, GHOST, 这些工具多已制作成可通过 GRUB4DOS 等方式启动的虚拟软盘, 现成可用的很多.
AUTOEXEC.BAT 在 DOS 到 WIN98 是蛮方便的一个自动安装部署方式, 时代变迁, 太遥远了.
作者: gcyun 时间: 2016-7-13 09:16
.
作者: GNU 时间: 2016-7-13 10:44
DOS系统的if命令不支持大小比较,可以用DOS工具strings.com来实现。
它的规则是这样的,如果前一个数比后一个数大,就将相减的结果赋给变量m
如果前面的数小于后面的数,就会返回 errorlevel 1- strings m=sub %a%,%b%
- if errorlevel 1 echo %a% 小于 %b%
复制代码
详情参考:
http://cndos.fam.cx/forum/viewthread.php?tid=32906#pid220196
作者: codegay 时间: 2016-7-13 18:01
还是有不少语言支持DOS的。python啊 c啊之类的。
集成一个这些高级语言来写。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |