雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

DOS/BAT

當(dāng)前位置:主頁(yè) > 腳本語(yǔ)言 > DOS/BAT >

bat中errorlevel與%errorlevel%的區(qū)別

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:DOS/BAT|點(diǎn)擊:

他們都是判斷上個(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%對(duì)數(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

下一篇:bat 傳遞超過10個(gè)參數(shù)的情況

本文標(biāo)題:bat中errorlevel與%errorlevel%的區(qū)別

本文地址:http://www.jygsgssxh.com/a1/DOS_BAT/10188.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有