Board logo

标题: 哪位老大帮个忙...... [打印本页]

作者: hyy     时间: 2003-2-24 00:00    标题: 哪位老大帮个忙......

在写启动软盘批处理时遇到了个难题: 本来想要加载光盘上的路径, 可是在测试中却发现光驱里没有光盘时会出错! 我使用过 set comspec command /F ,可发现还是不行. 哪位老大帮帮我
作者: hyy     时间: 2003-2-24 00:00    标题: 问题2

有没有一种Dos工具可以比较两个数字的大小,并返回一个变量值.   我想用它来比较两个数字型的变量

谢谢各位老大!
作者: Wengier     时间: 2003-2-24 00:00
多的是,例如ASET、TESTIF,可在网站的“脚本工具”中下载。
作者: hyy     时间: 2003-2-25 00:00    标题: Wengier 兄进来......

1。我需要的是测试光盘插入状态(就类似测试软驱门开启状态的那种)
2。英文的东西太难搞了,我想在批处理当中完成自动辨认硬盘容量,以便用gdisk自动分区;但是目前
我还只能把分区大小保存到变量中去,而用Testif只能比较二进制数。Wengier兄能帮我搞一下吗?Thanks!!
作者: pfox     时间: 2003-2-25 00:00
用CDA可以检测光驱中是否有光盘。
作者: Wengier     时间: 2003-2-25 00:00
用DREADY命令,不仅可以检查光驱中是否有光盘,也可以检查软驱中是否有软盘。
作者: hyy     时间: 2003-2-26 00:00
谢谢 Wengier 和 pfox ,第一个问题已经解决,我用DREADY的时候把判断语句写反了.现在迫切希望解决第二个问题.

作者: Wengier     时间: 2003-2-26 00:00
那用ASET命令,则可以比较十进制数。
作者: hyy     时间: 2003-2-28 00:00    标题: 谢谢!

看了一下,这个软件特难搞,等我找人翻译一下再说
作者: Wengier     时间: 2003-2-28 00:00
举个例子吧,ASET A=IF(20 GT 10,Y,N),那么当20大于10的时候A的值就为Y,否则为N。