CMD
啟動(dòng) Windows XP 命令解釋程序一個(gè)新的實(shí)例
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 從注冊(cè)表中停用執(zhí)行 AutoRun 命令(見下)
/A 使向內(nèi)部管道或文件命令的輸出成為 ANSI
/U 使向內(nèi)部管道或文件命令的輸出成為 Unicode
/T:fg 設(shè)置前景/背景顏色(詳細(xì)信息,請(qǐng)見 COLOR /?)
/E:ON 啟用命令擴(kuò)展(見下)
/E:OFF 停用命令擴(kuò)展(見下)
/F:ON 啟用文件和目錄名稱完成字符 (見下)
/F:OFF 停用文件和目錄名稱完成字符(見下)
/V:ON 將 /V:ON 會(huì)
允許 在執(zhí)行時(shí)允許 擴(kuò)展變量 var。var 語法
在輸入時(shí)擴(kuò)展變量,這與在一個(gè) FOR 循環(huán)內(nèi)不同。
/V:OFF 停用延緩的環(huán)境擴(kuò)展。
請(qǐng)注意,如果字符串有引號(hào),可以接受用命令分隔符 '&&' 隔開
的多個(gè)命令。并且,由于兼容原因,/X 與 /E:ON 相同,/Y 與
/E:OFF 相同,并且 /R 與 /C 相同。忽略任何其他命令行開關(guān)。
如果指定了 /C 或 /K,命令行開關(guān)后的命令行其余部分將作為命令行處
理;在這種情況下,會(huì)使用下列邏輯處理引號(hào)字符("):
1. 如果符合下列所有條件,那么在命令行上的引號(hào)字符將被
保留:
- 不帶 /S 命令行開關(guān)
- 整整兩個(gè)引號(hào)字符
- 在兩個(gè)引號(hào)字符之間沒有特殊字符,特殊字符為下列中的
一個(gè): <>()@^|
- 在兩個(gè)引號(hào)字符之間有至少一個(gè)空白字符
- 在兩個(gè)引號(hào)字符之間有至少一個(gè)可執(zhí)行文件的名稱。
2. 否則,老辦法是,看第一個(gè)字符是否是一個(gè)引號(hào)字符,如果
是,舍去開頭的字符并刪除命令行上 的最后一個(gè)引號(hào)字符,
保留最后一個(gè)引號(hào)字符之后的文字。
如果 /D 未在命令行上被指定,當(dāng) CMD.EXE 開始時(shí),它會(huì)尋找
以下 REG_SZ/REG_EXPAND_SZ 注冊(cè)表變量。如果其中一個(gè)或
兩個(gè)都存在,這兩個(gè)變量會(huì)先被執(zhí)行。
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
命令擴(kuò)展是按默認(rèn)值啟用的。您也可以使用 /E:OFF,為某一
特定調(diào)用而停用擴(kuò)展。您可以在機(jī)器上和/或用戶登錄會(huì)話上
啟用或停用 CMD.EXE 所有調(diào)用的擴(kuò)展,這要通過設(shè)置使用
REGEDT32.EXE 的注冊(cè)表中的一個(gè)或兩個(gè) REG_DWORD 值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
到 0x1 或 0x0。用戶特定設(shè)置比機(jī)器設(shè)置有優(yōu)先權(quán)。命令行
開關(guān)比注冊(cè)表設(shè)置有優(yōu)先權(quán)。
命令行擴(kuò)展包括對(duì)下列命令所做的更改和/或添加:
DEL 或 ERASE
COLOR
CD 或 CHDIR
MD 或 MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (同時(shí)包括對(duì)外部命令調(diào)用所做的更改)
ASSOC
FTYPE
有關(guān)詳細(xì)信息,請(qǐng)鍵入 HELP 命令名。
延遲變量環(huán)境擴(kuò)展不按默認(rèn)值啟用。您可以用/V:ON 或 /V:OFF
命令行開關(guān),為 CMD.EXE 的某個(gè)調(diào)用而啟用或停用延遲環(huán)境變量擴(kuò)充。
您可以在機(jī)器上和/或用戶登錄會(huì)話上啟用或停用 CMD.EXE 所有
調(diào)用的完成,這要通過設(shè)置使用 REGEDT32.EXE 的注冊(cè)表中的
一個(gè)或兩個(gè) REG_DWORD 值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
到 0x1 或 0x0。用戶特定設(shè)置比機(jī)器設(shè)置有優(yōu)先權(quán)。命令行開關(guān)
比注冊(cè)表設(shè)置有優(yōu)先權(quán)。
如果延遲環(huán)境變量擴(kuò)充被啟用,驚嘆號(hào)字符可在執(zhí)行時(shí)間,被用來
代替一個(gè)環(huán)境變量的數(shù)值。
文件和目錄名完成不按默認(rèn)值啟用。您可以用 /F:ON 或 /F:OFF
命令行開關(guān),為 CMD.EXE 的某個(gè)調(diào)用而啟用或停用文件名完成。 您可以
在機(jī)器上和/或用戶登錄會(huì)話上啟用或停用 CMD.EXE 所有調(diào)用的
完成,這要通過設(shè)置使用 REGEDT32.EXE 的注冊(cè)表中的一個(gè)或兩個(gè)
REG_DWORD 值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
由一個(gè)控制字符的十六進(jìn)制值作為一個(gè)特定參數(shù)(例如,0x4 是
Ctrl-D,0x6 是 Ctrl-F)。 用戶特定設(shè)置優(yōu)先于機(jī)器設(shè)置。命令行開關(guān)
優(yōu)先于注冊(cè)表設(shè)置。
如果完成是用 /F:ON 命令行開關(guān)啟用的,兩個(gè)要使用的控制符是: 目錄名
字完成用 Ctrl-D, 文件名完成用 Ctrl-F。 要停用注冊(cè)表中的某個(gè)
字符,請(qǐng)用空格(0x20)的數(shù)值,因?yàn)榇俗址皇强刂谱址?/P>
如果鍵入兩個(gè)控制字符中的一個(gè),完成會(huì)被調(diào)用。完成功能將
路徑字符串帶到光標(biāo)的左邊,如果沒有通配符,將通配符附加
到左邊,并建立相符的路徑列表。然后,顯示第一個(gè)相符的路
徑。如果沒有相符的路徑,則發(fā)出嘟嘟聲,不影響顯示。之后,
重復(fù)按同一個(gè)控制字符會(huì)循環(huán)顯示相符路徑的列表。將 Shift 鍵
跟控制字符同時(shí)按下,會(huì)倒著顯示列表。如果對(duì)該行進(jìn)行了任
何編輯,并再次按下控制字符,保存的相符路徑的列表會(huì)被丟棄,
新的會(huì)被生成。如果在文件和目錄名完成之間切換,會(huì)發(fā)生
同樣現(xiàn)象。兩個(gè)控制字符之間的唯一區(qū)別是文件完成字符符合
文件和目錄名,而目錄完成字符只符合目錄名。如果文件完成
被用于內(nèi)置式目錄命令(CD、MD 或 RD),就會(huì)使用目錄完成。
將引號(hào)將相符路徑括起來,完成代碼可以正確處理含有空格
或其他特殊字符的文件名。同時(shí),如果備份,然后從行內(nèi)調(diào)用
文件完成,完成被調(diào)用是位于光標(biāo)右方的文字會(huì)被丟棄。
需要引號(hào)的特殊字符是:
&()[]{}=;'+,`~
![]() | ![]() .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |
![]() | ![]() .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |