滴水冰凍

啓動另一個窗口運行指定的程序或命令。

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/AFFINITY <hex affinity>] [/WAIT] [/B] [command/program]
[parameters]

"title" 在窗口標題欄中顯示的標題。
path 啓動目錄
B 啓動應用程序,但不創建新窗口。應用程序已
忽略 ^C 處理。除非應用程序啓用 ^C 處理,否則 ^Break 是唯一可以中

該應用程序的方式
I 新的環境將成爲傳遞給 cmd.exe的原始環境,
而不是當前環境。
MIN 以最小化方式啓動窗口
MAX 以最大化方式啓動窗口
SEPARATE 在單獨的內存空間中啓動 16 位 Windows 程序
SHARED 在共享內存空間中啓動 16 位 Windows 程序
LOW 在 IDLE 優先級類中啓動應用程序
NORMAL 在 NORMAL 優先級類中啓動應用程序
HIGH 在 HIGH 優先級類中啓動應用程序
REALTIME 在 REALTIME 優先級類中啓動應用程序
ABOVENORMAL 在 ABOVENORMAL 優先級類中啓動應用程序
BELOWNORMAL 在 BELOWNORMAL 優先級類中啓動應用程序
AFFINITY 新應用程序將具有指定的處理器關聯掩碼,用一
十六進制數字表示。
WAIT 啓動應用程序並等待它終止
command/program
如果它是內部 cmd 命令或批文件,那麼該命令處
理器是使用 cmd.exe的 /K 開關運行的。
這意味着運行該命令之後,該窗口將
仍然存在。

如果它不是內部 cmd 命令或批文件,那麼
它就是一
個程序,並將作爲一個窗口化應用程序或控制檯應
用程序運行。

parameters 這些是傳遞給 command/program 的參數

注意: 在 64 位平臺上不支持 SEPERATE 和 SHARED 選項。

如果命令擴展被啓用,通過命令行或 START 命令的外部命令
調用會如下改變:

將文件名作爲命令鍵入,非可執行文件可以通過文件關聯調用。
(例如,WORD.DOC 會調用跟 .DOC 文件擴展名關聯的應用程序)。
關於如何從命令腳本內部創建這些關聯,請參閱 ASSOC 和
FTYPE 命令。

執行的應用程序是 32-位 GUI 應用程序時,CMD.EXE 不等應用
程序終止就返回命令提示符。如果在命令腳本內執行,該新行爲
則不會發生。

如果執行的命令行的第一個符號是不帶擴展名或路徑修飾符
字符串 "CMD","CMD" 會被 COMSPEC 變量的數值所替換。這
防止從當前目錄提取 CMD.EXE。

如果執行的命令行的第一個符號沒有擴展名,CMD.EXE 會使用
PATHEXT 環境變量的數值來決定要以什麼順序尋找哪些擴展
名。PATHEXT 變量的默認值是:

.COM;.EXE;.BAT;.CMD

請注意,該語法跟 PATH 變量的一樣,分號隔開不同的元素。

查找可執行文件時,如果沒有相配的擴展名,看一看該名稱是否
與目錄名相配。如果確實如此,START 會在那個路徑上調用
Explorer。如果從命令行執行,則等同於對那個路徑作 CD /D
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章