无忧启动论坛
标题:
对于《判断多光驱中哪个有盘》一文的想法。请高手看看
[打印本页]
作者:
icevan
时间:
2005-8-18 21:13
标题:
对于《判断多光驱中哪个有盘》一文的想法。请高手看看
主要是 gotomsdos 给出的文件,下面有人提到使用开关 “/f”抑制ABORT,RETRY,FAIL出错
后是否也殃及其他危险的但又需要手工选择判断选择错误提示的命令的问题。
我的想法是能否在执行 AUTOEXEC。BAT里的那些代码前启动一个新的COMMAND命令解释程序并使用/F开关,执行完后在EXIT出新的COMMAND。
不知我的想法能行否
下面是gotomsdos给出的代码
findcd /s (/s 能给多个光驱多个变量...)
if exist %cdrom1%\sound\sbinit.com goto cd1 sound\sbinit.com(光盘一文件)
if exist %cdrom2%\sound\sbinit.com goto cd2
if exist %cdrom3%\sound\sbinit.com goto cd3
if exist %cdrom4%\sound\sbinit.com goto cd4
:cd1
%cdrom1%
set romcd=%cdrom1%
goto end
:cd2
%cdrom2%
set romcd=%cdrom2%
goto end
:cd3
%cdrom3%
set romcd=%cdrom3%
goto end
:cd4
%cdrom4%
set romcd=%cdrom4%
goto end
:end
运行程序...”
作者:
icevan
时间:
2005-8-18 21:17
标题:
对于《判断多光驱中哪个有盘》一文的想法。请高手看看
晕死了,
自己试了下不行的。
在文件里直接加入 COMMAND/F后执行到这里就在新的的COMMAND里了
必须退出才能继续执行后面的代码~~~~
作者:
icevan
时间:
2005-8-18 21:34
标题:
对于《判断多光驱中哪个有盘》一文的想法。请高手看看
又试了下,把文件里的COMMAND/F删了,
直接运行COMMAND/F/K MY.BAT可以成功
接下来该怎样做才好?
请教高手们~~
作者:
aipc
时间:
2005-8-20 15:02
标题:
对于《判断多光驱中哪个有盘》一文的想法。请高手看看
::这样也可以搞定.
set cd=
findcd /s
if "%cdrom%"=="0" goto end
if "%cdrom%"=="1" goto 1cd
if "%cdrom%"=="2" goto 2cd
:1cd
dready %cdrom1%
if not errorlevel 1 goto ycd
goto end
:ycd
set cd=%cdrom1%
goto end
:2cd
dready %cdrom1%
if not errorlevel 1 goto y1
dready %cdrom2%
if not errorlevel 1 goto y2
goto end
:y1
set cd=%cdrom1%
goto end
:y2
set cd=%cdrom2%
goto end
:end
作者:
紫狐
时间:
2005-8-21 18:39
标题:
对于《判断多光驱中哪个有盘》一文的想法。请高手看看
用cda就可以判断光驱里面有没有光盘的,不用这么复杂。
作者:
yzk117
时间:
2006-11-8 06:59
标题:
学习学习
学习学习
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3