bat中errorlevel與%errorlevel%的區(qū)別
他們都是判斷上個(gè)命令的返回值。
當(dāng)使用if errorlevel 值 cmmand 句式時(shí),它的含義是:如果返回的錯(cuò)誤碼值大于或等于值 的時(shí)候,將執(zhí)行cmmand
操作;
當(dāng)使用if %errorlevel%==值 cmmand 句式時(shí),它含義是:如果返回的錯(cuò)誤碼值等于值 的時(shí)候,將執(zhí)行cmmand操作。
一般上一條命令的執(zhí)行結(jié)果返回的值只有兩個(gè),"成功"用0 表示 "失敗"用 1 表示,實(shí)際上,errorlevel 返回值可
以在0~255 之間,
例如xcopy 默認(rèn)的errorlevel 值就有5 個(gè),分別表示5 種執(zhí)行狀態(tài):
0復(fù)制文件成功
1 未找到復(fù)制文件
2 用戶通過CTRL C 終止了xcopy操作
4 出現(xiàn)了初始化錯(cuò)誤
5 出現(xiàn)了磁盤寫入錯(cuò)誤
if %ERRORLEVEL%對數(shù)值的比較方法不僅僅限于等于,可以使用參數(shù)來控制。
比如:IF %ERRORLEVEL% LEQ 1 goto okay
全部的比較參數(shù)如下:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
上一篇:用winrar和ftp命令實(shí)現(xiàn)自動(dòng)備份文件并自動(dòng)上傳到指定的ftp服務(wù)器
欄 目:DOS/BAT
本文標(biāo)題:bat中errorlevel與%errorlevel%的區(qū)別
本文地址:http://mengdiqiu.com.cn/a1/DOS_BAT/10188.html
您可能感興趣的文章
- 01-10后臺運(yùn)行bat定時(shí)器程序示例分享
- 01-10Windows設(shè)置開機(jī)自啟動(dòng)bat腳本
- 01-10dos命令行不能輸入中文怎么辦該如何解決
- 01-10批處理輸出n階幻方腳本
- 01-10dos批處理文件中的變量小結(jié)
- 01-10DOS中的pause命令簡介
- 01-10bat+xcopy實(shí)現(xiàn)只復(fù)制比目標(biāo)文件更新的文件
- 01-10批處理中Copy與Xcopy命令的區(qū)別小結(jié)
- 01-10bat腳本實(shí)例實(shí)現(xiàn)只允許運(yùn)行一個(gè)實(shí)例(安裝程序、創(chuàng)建快捷方式腳
- 01-10dos中RD命令遞歸刪除目錄的代碼


閱讀排行
本欄相關(guān)
- 01-10DOS下查看硬盤分區(qū)該使用什么命令
- 01-10使用批處理實(shí)現(xiàn)軟件的自動(dòng)安裝以安
- 01-10后臺運(yùn)行bat定時(shí)器程序示例分享
- 01-10通過批處理修改DNS的代碼(推薦)
- 01-10dota2服務(wù)器ping測試腳本分享
- 01-10再談DOS批處理下格式化日期字符串的
- 01-10windows使用批處理發(fā)布web到tomcat并啟動(dòng)
- 01-10win7怎么設(shè)定關(guān)閉顯示器時(shí)間
- 01-10屏蔽up鍵禁止游戲運(yùn)行腳本分享
- 01-10win7創(chuàng)建wifi熱點(diǎn)腳本分享
隨機(jī)閱讀
- 01-10delphi制作wav文件的方法
- 04-02jquery與jsp,用jquery
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10C#中split用法實(shí)例總結(jié)
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05織夢dedecms什么時(shí)候用欄目交叉功能?
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子