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

[代码合集] 请问在纯DOS下批处理如何比较两个数字变量的大小?

[复制链接]
发表于 2011-10-9 22:53:37 | 显示全部楼层 |阅读模式
在XP下可用if %a% gtr %b% 判断变量哪个大哪个小,请问在纯DOS下呢?或是有什么工具可以实现?
 楼主| 发表于 2011-10-10 05:28:50 | 显示全部楼层

纯DOS下如何比较数值大小?非XP命令行

set /a A=100
set /a B=50
if %A% gtr %B% (set /a C=%A%) else (set set /a C=%B%)

在XP可以正常运行,在纯DOS下提示错误,请问在DOS下如何比较数值大小,哪怕是借用工具?
发表于 2011-10-10 08:35:46 | 显示全部楼层
干嘛你都问DOS下的东西?
请你将你要做什么,目的是什么,一起描述清楚,让大家看看到底是否需要这样做。
有时候思路比方法重要,思路是方向,方法是加速器,方向不对,走得越快越错误。
 楼主| 发表于 2011-10-10 09:54:02 | 显示全部楼层
本帖最后由 a262615704 于 2011-10-10 09:55 编辑

回复 2# cjiabing


   不管是从硬盘还是U盘启动,都能全自动精确找到GHO文件并还原到硬盘分区,不用担心从U盘启动会还原到U盘的问题,
   当然还接收用户输入命令,实现自定义要还原的分区。
   
   判断数值大小已经搞定,已能精确区分U盘和硬盘顺序。

   现在还差的就是接收键盘输入变量这一块,XP下用set /p可赋值变量,可纯DOS下不行,纠结。

   请大家赐教!谢谢
发表于 2011-10-10 20:48:04 | 显示全部楼层
回复 3# a262615704


能否把所有需求都更新到顶楼?
 楼主| 发表于 2011-10-10 21:25:24 | 显示全部楼层
回复 5# Batcher


   整个过程太多了,问题也蛮多,把所有的都列出来你得看半天才明白是什么回事~~~呵
发表于 2011-10-10 21:30:55 | 显示全部楼层
回复 6# a262615704


那就把不同的问题分成不同的帖子吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 03:04 , Processed in 0.020064 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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