CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [ [/S] [/C | /K] string]
/C 執(zhí)行字符串指定的命令然后中斷;
/K 執(zhí)行字符串指定的命令但保留;
/S 在 /C 或 /K 后修改字符串處理;
/Q 關(guān)閉回應(yīng);
/D 從注冊表中停用執(zhí)行AutoRun命令;
/A 使向內(nèi)部管道或文件命令的輸出成為ANSI;
/U 使向內(nèi)部管道或文件命令的輸出成為Unicode
/T:fg 設(shè)置前景/背景顏色(詳細(xì)信息,請見 Color /?);
/E:ON 啟用命令擴(kuò)展;
/E:OFF 停用命令擴(kuò)展;
/F:ON 啟用文件和目錄名稱完成字符;
/F:OFF 停用文件和目錄名稱完成字符;
/V:ON 將c作為定界符啟動延緩環(huán)境變量擴(kuò)展。
/V:OFF 停用延緩的環(huán)境擴(kuò)展。
請注意,如果字符串有引號,可以接受用命令分隔符“&&”隔開的多個命令。并且,由于兼容原因,/X與/E:ON相同,/Y與/E:OFF相同,并且/R與/C相同。忽略任何其它命令選項(xiàng)。
如果指定了/C或/K,命令選項(xiàng)后的命令行其余部分將作為命令行處理,在這種情況下,會使用下列邏輯處理引號字符("):
(1)如果符合下列所有條件,那么在命令行上的引號字符將被保留:
不帶 /S 命令選項(xiàng);
整整兩個引號字符;
在兩個引號字符之間沒有特殊字符,特殊字符為下列中的一個: <>()@^|;
在兩個引號字符之間有至少一個空白字符;
在兩個引號字符之間有至少一個可執(zhí)行文件的名稱。
(2)否則,老辦法是,看第一個字符是否是一個引號字符,如果是,舍去開頭的字符并刪除命令行上 的最后一個引號字符,保留最后一個引號字符之后的文字。如果/D未在命令行上被指定,當(dāng)CMD.EXE開始時,它會尋找以下REG_SZ/REG_EXPAND_SZ注冊表變量。如果其中一個或兩個都存在,這兩個變量會先被執(zhí)行。
/C 執(zhí)行字符串指定的命令然后中斷;
/K 執(zhí)行字符串指定的命令但保留;
/S 在 /C 或 /K 后修改字符串處理;
/Q 關(guān)閉回應(yīng);
/D 從注冊表中停用執(zhí)行AutoRun命令;
/A 使向內(nèi)部管道或文件命令的輸出成為ANSI;
/U 使向內(nèi)部管道或文件命令的輸出成為Unicode
/T:fg 設(shè)置前景/背景顏色(詳細(xì)信息,請見 Color /?);
/E:ON 啟用命令擴(kuò)展;
/E:OFF 停用命令擴(kuò)展;
/F:ON 啟用文件和目錄名稱完成字符;
/F:OFF 停用文件和目錄名稱完成字符;
/V:ON 將c作為定界符啟動延緩環(huán)境變量擴(kuò)展。
/V:OFF 停用延緩的環(huán)境擴(kuò)展。
請注意,如果字符串有引號,可以接受用命令分隔符“&&”隔開的多個命令。并且,由于兼容原因,/X與/E:ON相同,/Y與/E:OFF相同,并且/R與/C相同。忽略任何其它命令選項(xiàng)。
如果指定了/C或/K,命令選項(xiàng)后的命令行其余部分將作為命令行處理,在這種情況下,會使用下列邏輯處理引號字符("):
(1)如果符合下列所有條件,那么在命令行上的引號字符將被保留:
不帶 /S 命令選項(xiàng);
整整兩個引號字符;
在兩個引號字符之間沒有特殊字符,特殊字符為下列中的一個: <>()@^|;
在兩個引號字符之間有至少一個空白字符;
在兩個引號字符之間有至少一個可執(zhí)行文件的名稱。
(2)否則,老辦法是,看第一個字符是否是一個引號字符,如果是,舍去開頭的字符并刪除命令行上 的最后一個引號字符,保留最后一個引號字符之后的文字。如果/D未在命令行上被指定,當(dāng)CMD.EXE開始時,它會尋找以下REG_SZ/REG_EXPAND_SZ注冊表變量。如果其中一個或兩個都存在,這兩個變量會先被執(zhí)行。

