1樓:匿名使用者
if [not] errorlevel number command
if [not] string1==string2 command
if [not] exist filename command
not 指定只有條件為 false 的情況下, windows xp 才
應該執行該命令。
errorlevel number 如果最後執行的程式返回一個等於或大於
指定數字的退出編碼,指定條件為 true。
string1==string2 如果指定的文字字串匹配,指定條件為 true。
exist filename 如果指定的檔名存在,指定條件為 true。
command 如果符合條件,指定要執行的命令。如果指定的
條件為 false,命令後可跟一個執行 else
關鍵字後的命令的 else 命令。
else 子句必須在 if 之後出現在同一行上。例如:
if exist filename (
del filename
) else (
echo filename missing)
2樓:匿名使用者
9.if 命令
if 表示將判斷是否符合規定的條件,從而決定執行不同的命令。 有三種格式:
1、if "引數" == "字串" 待執行的命令
引數如果等於指定的字串,則條件成立,執行命令,否則執行下一句。(注意是兩個等號)
如if "%1"=="a" format a:
if =={} goto noparms
if =={} goto noparms
2、if (not) exist 檔名 待執行的命令
如果有指定的檔案,則條件成立,執行命令,否則執行下一句。
如if exist config.sys edit config.sys
3、if errorlevel / if not errorlevel 數字 待執行的命令
如果返回碼等於指定的數字,則條件成立,執行命令,否則執行下一句。
如if errorlevel 2 goto x2
dos程式執行時都會返回一個數字給dos,稱為錯誤碼errorlevel或稱返回碼,常見的返回碼為0、1。
對於你的例子,實現方法如下:
if exist f:\ (
start a.exe
) else (
start b.exe)
cmd 批處理的if命令,能不能判斷多個條件?
3樓:
cmd 批處理的if命令,能判斷多個條件,判斷方法為:
1、右鍵開啟右鍵選單,新建一個文字文件。
2、把文字文件的.txt字尾改成.cmd或者.bat。比如把「新建文字文件.txt」改成「test.bat」。
3、在彈出的對話方塊中點選確定。
4、右鍵點選test.bat,在彈出的選單中點選編輯。
5、然後輸入如下命令即可。
4樓:匿名使用者
if 條件1 (執行1) else (執行1反)當條件1成立時,執行1,否則執行1反。
再看一下巢狀用法:
if 條件1 (
if 條件2 (
執行2)
else (
執行2反)
執行1 )
else (執行1反)
5樓:匿名使用者
dos中的「或」條件不好弄,巢狀挺麻煩的。試試在【目標檔案】下建立如下內容的批處理檔案,看看效果是否符合。
@echo off
for /f "tokens=*" %%i in ('dir /b') do (if %%~xi==.txt (echo %%~nxi) else (if %%~xi==.doc (echo %%~nxi) else (if %%~xi==.
xls echo %%~nxi)))
pause
上面省略了echo後面》追加到指定檔案部分,可自行新增。
不如,直接將原for命令複製成3行,將副檔名改一下就行了,好理解,而且輸出結果中是按副檔名分類排列的。
6樓:匿名使用者
@echo off
for /f "tokens=*" %%i in ('dir/b *.txt *.doc* *.xls*') do echo %%i
pause
.bat中 if else語句怎麼用呀?
7樓:匿名使用者
@echo off
set /p notifytype=「輸入1,否則錯誤」
if "%notifytype%"=="1" ( 括號前面至少要有一個空格
echo ok
) else ( else要和if前面的結束括號)和自身的括號(在同一行
echo no)
將資料夾上傳至ftp伺服器的批處理程式怎麼寫
echo off echo open 192.168.1.10 ftp.txtecho user ftp.txt echo password ftp.txtecho prompt ftp.txt echo mput ftp.txt for f tokens i in dir s b ad do ec...
魚缸裡生水蝨子了怎麼處理,魚缸裡的魚蝨子怎樣去除?
熱帶魚菲菲 多大的魚缸哦?需要換兩三臉盆的水那麼多?建議全換水 換水前做好消毒工作 仔細清理水草 沙石過開水消毒 注意換水時候保護好魚 防止溫度劇變引發死亡不換水的話 手動清理螺絲 把大螺全撿出來 小螺看見就撈放一些鼠魚 加強過濾 勤換濾棉 暫停餵食 我不知道水蝨子是什麼的幼蟲 如果是水太肥的話可能...
請問《air》這部動漫的主角是誰?大概劇情是怎樣的?動畫結局
深入推進銀行計劃一天就那麼遇見你突然有好讓他回家明天日提交 我不想劇透 簡單說下 air 是key社四季四部曲之一 季節為夏天 是一部感人之深的動漫作品 看的時候自備紙巾吧 動漫 air 的劇情是什麼?不太贊成的。air是我大神作啊。這麼就解決了。air 動畫的結局是happy end還是bad e...