找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 32948|回复: 7

[数值计算] 纯dos/ms-dos下如何比较数值大小

[复制链接]
发表于 2016-7-4 08:15:10 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-7-13 11:00 编辑

msdos下 大于 小于 比较
发表于 2016-7-4 08:48:25 | 显示全部楼层
这世界上还有人用 ms-dos?
发表于 2016-7-4 15:28:41 | 显示全部楼层
这世界上还有人用 ms-dos?
 楼主| 发表于 2016-7-4 18:44:23 | 显示全部楼层
dos启动盘 都是 纯dos阿
发表于 2016-7-4 22:18:41 | 显示全部楼层
回复 4# gcyun

写 DOS 下的批处理极少, 也很久前了. 现在用到 DOS 环境 集中在硬盘维护工具DOS版, 如 DISKGENIUS, PartitionMagic,  Paragon Partition Manager, Disk Manager, GHOST, 这些工具多已制作成可通过 GRUB4DOS 等方式启动的虚拟软盘, 现成可用的很多.

AUTOEXEC.BAT 在 DOS 到 WIN98 是蛮方便的一个自动安装部署方式, 时代变迁, 太遥远了.
 楼主| 发表于 2016-7-13 09:16:05 | 显示全部楼层
                                                                 .
发表于 2016-7-13 10:44:56 | 显示全部楼层
DOS系统的if命令不支持大小比较,可以用DOS工具strings.com来实现。
它的规则是这样的,如果前一个数比后一个数大,就将相减的结果赋给变量m
如果前面的数小于后面的数,就会返回 errorlevel 1
  1. strings m=sub %a%,%b%
  2. if errorlevel 1 echo %a% 小于 %b%
复制代码
详情参考:
http://cndos.fam.cx/forum/viewthread.php?tid=32906#pid220196
发表于 2016-7-13 18:01:38 | 显示全部楼层
还是有不少语言支持DOS的。python啊 c啊之类的。
集成一个这些高级语言来写。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 15:21 , Processed in 0.018589 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表