标题:
求教
[打印本页]
作者:
hotdog
时间:
2003-8-5 00:00
标题:
求教
@echo off
choice /c:dem defrag,mem,end
if errorlevel 3 goto defrag
if errorlevel 2 goto mem
if errorlevel 1 goto end
可否改为
if errorlevel 1 goto defrag
if errorlevel 2 goto mem
if errorlevel 3 goto end
或if errorlevel 3 goto end
if errorlevel 2 goto mem
if errorlevel 1 goto defrag
作者:
电吉入侵
时间:
2003-8-5 00:00
不可以
作者:
hotdog
时间:
2003-8-5 00:00
WHY
作者:
sensen
时间:
2003-8-5 00:00
if errorlevel 1.....的意思是如果返回值大于等于1就执行相应的代码。
作者:
hotdog
时间:
2003-8-5 00:00
他有几种返回值呀
作者:
sensen
时间:
2003-8-5 00:00
那要看你上一行的代码是什么命令。
作者:
hotdog
时间:
2003-8-5 00:00
举个例子好吗
作者:
sensen
时间:
2003-8-6 00:00
FINDCD>NUL ;使用FINDCD查找第一個CD-ROM的盤號(Drive letter)
DREADY %CDROM% >NUL ;使用DREADY判定%CRDOM%是否準備好
IF ERRORLEVEL 2 FINDCD 2>NUL ;如果沒準備好就使用FINDCD查找第二個CD-ROM的盤號
IF ERRORLEVEL 0 IF NOT EXIST %CDROM%\QW\QW.EXE FINDCD 2>NUL;如果準備好但没有qw.exe就使用FINDCD 查找第二個CD-ROM的盤號
DREADY 有四个值:
0:ready;
1:ready only;
2:not ready;
255:invalid
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5