人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng) > xp系統(tǒng)教程 > 詳細(xì)頁面

DOS命令之IF

DOS命令之IF

更新時(shí)間:2023-12-28 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

DOS系統(tǒng)從1981年MS-DOS1.0直到1995年MS-DOS 6.22的15年間,DOS作為微軟公司在個(gè)人計(jì)算機(jī)上使用的一個(gè)操作系統(tǒng)載體,推出了多個(gè)版本。DOS在IBM PC 兼容機(jī)市場中占有舉足輕重的地位。可以直接操縱管理硬盤的文件,以DOS的形式運(yùn)行。

IF

執(zhí)行批處理程序中的條件處理。IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command NOT 指定只有條件為 false 的情況下, Windows XP 才 應(yīng)該執(zhí)行該命令。 ERRORLEVEL number 如果最后運(yùn)行的程序返回一個(gè)等于或大于 指定數(shù)字的退出編碼,指定條件為 true。 string1==string2 如果指定的文字字符串匹配,指定條件為 true。 EXIST filename 如果指定的文件名存在,指定條件為 true。 command 如果符合條件,指定要執(zhí)行的命令。如果指定的 條件為 FALSE,命令后可跟一個(gè)執(zhí)行 ELSE 關(guān)鍵字后的命令的 ELSE 命令。ELSE 子句必須在 IF 之后出現(xiàn)在同一行上。例如: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )因?yàn)?del 命令需要用一個(gè)新行終止,以下子句不會(huì)有效:IF EXIST filename. del filename. ELSE echo filename. missing由于 ELSE 命令必須與 IF 命令的尾端在同一行上,以下子句也不會(huì)有效: IF EXIST filename. del filename. ELSE echo filename. missing如果都放在同一行上,以下子句有效: IF EXIST filename. (del filename.) ELSE echo filename. missing如果命令擴(kuò)展名被啟用,IF 會(huì)如下改變: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable command其中,比較運(yùn)算符可以是: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于及 /I 開關(guān);如果該開關(guān)被指定,則說明要進(jìn)行的字符串比較不分大小寫。/I 開關(guān)可以用于 IF 的 string1==string2 的形式上。這些比較都是通用的;原因是,如果 string1 和 string2 都是由數(shù)字組成的,字符串會(huì)被轉(zhuǎn)換成數(shù)字,進(jìn)行數(shù)字比較。CMDEXTVERSION 條件的作用跟 ERRORLEVEL 的一樣,除了它是在跟與命令擴(kuò)展名有關(guān)聯(lián)的內(nèi)部版本號(hào)比較。第一個(gè)版本是 1。每次對(duì)命令擴(kuò)展名有相當(dāng)大的增強(qiáng)時(shí),版本號(hào)會(huì)增加一個(gè)。命令擴(kuò)展名被停用時(shí),CMDEXTVERSION 條件不是真的。如果已定義環(huán)境變量,DEFINED 條件的作用跟 EXISTS 的一樣,除了它取得一個(gè)環(huán)境變量,返回的結(jié)果是 true。如果沒有名為 ERRORLEVEL 的環(huán)境變量,%ERRORLEVEL%會(huì)擴(kuò)充為 ERROLEVEL 當(dāng)前數(shù)值的字符串表達(dá)式;否則,您會(huì)得到其數(shù)值。運(yùn)行程序后,以下語句說明 ERRORLEVEL 的用法: goto answer%ERRORLEVEL% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1您也可以使用以上的數(shù)字比較: IF %ERRORLEVEL% LEQ 1 goto okay如果沒有名為 CMDCMDLINE 的環(huán)境變量,%CMDCMDLINE%將在 CMD.EXE 進(jìn)行任何處理前擴(kuò)充為傳遞給 CMD.EXE 的原始命令行;否則,您會(huì)得到其數(shù)值。如果沒有名為 CMDEXTVERSION 的環(huán)境變量,%CMDEXTVERSION% 會(huì)擴(kuò)充為 CMDEXTVERSION 當(dāng)前數(shù)值的字串符表達(dá)式;否則,您會(huì)得到其數(shù)值。

微軟圖形界面操作系統(tǒng)Windows NT問世以來,DOS是一個(gè)后臺(tái)程序的形式出現(xiàn)的。名為Windows命令提示符。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 井冈山市| 红桥区| 徐水县| 淮北市| 崇文区| 阿坝| 鹤壁市| 神池县| 南溪县| 太白县| 中山市| 大邑县| 阳高县| 浮梁县| 通州市| 贞丰县| 西安市| 车致| 互助| 南江县| 芮城县| 南阳市| 凭祥市| 西贡区| 昌都县| 丽江市| 敦化市| 秦皇岛市| 太白县| 嵩明县| 东辽县| 信宜市| 南陵县| 伽师县| 绥棱县| 慈溪市| 通城县| 丽江市| 泉州市| 兴和县| 灵川县|