[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

在XP下可用if %a% gtr %b% 判断变量哪个大哪个小,请问在纯DOS下呢?或是有什么工具可以实现?

纯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下如何比较数值大小,哪怕是借用工具?

TOP

本帖最后由 a262615704 于 2011-10-10 09:55 编辑

回复 2# cjiabing


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

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

   请大家赐教!谢谢

TOP

回复 5# Batcher


   整个过程太多了,问题也蛮多,把所有的都列出来你得看半天才明白是什么回事~~~呵

TOP

返回列表