bat If 命令常用判斷介紹
If 命令
if 表示將判斷是否符合規(guī)定的條件,從而決定執(zhí)行不同的命令。
有三種格式:
1)、if "參數(shù)" == "字符串" 待執(zhí)行的命令
參數(shù)如果等于指定的字符串,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。(注意是兩個(gè)等號(hào))
如if "%1"=="a" format a:
if {%1}=={} goto noparms
if {%2}=={} goto noparms
2)、if exist 文件名 待執(zhí)行的命令
如果有指定的文件,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
如if exist config.sys edit config.sys
3)、if errorlevel / if not errorlevel 數(shù)字 待執(zhí)行的命令
如果返回碼等于指定的數(shù)字,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
如if errorlevel 2 goto x2
DOS程序運(yùn)行時(shí)都會(huì)返回一個(gè)數(shù)字給DOS,稱為錯(cuò)誤碼errorlevel或稱返回碼,常見(jiàn)的返回碼為0、1。
相關(guān)文章
windows?bat批處理判斷電腦服務(wù)是否運(yùn)行的問(wèn)題
這篇文章主要介紹了windows?bat批處理判斷電腦服務(wù)是否運(yùn)行,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06用bat實(shí)現(xiàn)的自動(dòng)關(guān)機(jī)的代碼
有時(shí)候我們需要自動(dòng)關(guān)機(jī),其實(shí)結(jié)合windows任務(wù)計(jì)劃+一段批處理就可以試下,這里簡(jiǎn)單的介紹下,一般我們?cè)诜?wù)器上使用的多是自動(dòng)重啟2007-05-05用批處理實(shí)現(xiàn)映射盤網(wǎng)絡(luò)盤為固定盤符,請(qǐng)更改沖突的硬盤盤符
用批處理實(shí)現(xiàn)映射盤網(wǎng)絡(luò)盤為固定盤符,請(qǐng)更改沖突的硬盤盤符...2007-03-03Windows?BAT批處理字符串相關(guān)操作(定義、分割、拼接、替換、切片、查找)
本文主要介紹了Windows?BAT批處理字符串相關(guān)操作,包含字符串定義、分割、拼接、替換、切片、查找等,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02CMD命令行中以管理員權(quán)限啟動(dòng)應(yīng)用程序?qū)崿F(xiàn)方法
這篇文章主要介紹了CMD命令行中以管理員權(quán)限啟動(dòng)應(yīng)用程序?qū)崿F(xiàn)方法,本文使用一個(gè)JS腳本來(lái)實(shí)現(xiàn),需要的朋友可以參考下2015-06-06