国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > BAT > 正文

執(zhí)行批處理bat程序中的條件處理

2020-06-09 14:12:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
以下代碼是使用 if /? >> C:/help.txt 生成的。
-----------------------------------------------------------------

執(zhí)行批處理程序中的條件處理。

IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [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)?nbsp;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
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金昌市| 阳春市| 镇赉县| 遵义市| 蒲江县| 阿拉善盟| 灵川县| 秦皇岛市| 河源市| 庆元县| 高邑县| 新民市| 昌乐县| 余姚市| 文水县| 大庆市| 霍州市| 普洱| 夏河县| 永仁县| 剑阁县| 连平县| 库尔勒市| 新干县| 高要市| 塘沽区| 保康县| 西青区| 灵寿县| 山西省| 元朗区| 清苑县| 清流县| 瑞昌市| 虞城县| 云梦县| 大名县| 遂昌县| 田林县| 甘泉县| 长泰县|