start

啟動個別的命令提示字元視窗來執行指定的程式或命令。

Syntax

start <"title"> [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | /belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [/machine <x86|amd64|arm|arm64>] [<command> [<parameter>... ] | <program> [<parameter>... ]]

注意

machine 參數目前僅適用於 Windows 11 的 PREVIEW。 從 Windows 11 Insider Preview 組建 22557 開始就可以使用該參數。 這項資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不提供任何明確或隱含的瑕疵擔保。

參數

參數 描述
"title" 指定要顯示在命令提示字元視窗標題列中的標題列。
/d <path> 指定啟動目錄。
/i 將 Cmd.exe 啟動環境傳遞至新的命令提示字元視窗。 如果未指定 /i,則會使用目前的環境。
{/min | /max} 指定將新的命令提示字元視窗最小化 (/min) 或最大化 (/max)。
{/separate | /shared} 在個別的記憶體空間 (/separate) 或共用的記憶體空間 (/shared)。 64 位元的平台上不支援這些選項。
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} 在指定的優先權類別中啟動應用程式。
/node <NUMA node> 利用 NUMA (非統一記憶體架構) 節點上的記憶體位置作為十進位整數。 透過慣用 NUMA 節點上共用記憶體彼此通訊的兩個過程,可以在盡可能從相同的 NUMA 節點配置記憶體時,將記憶體延遲降到最低。 它們可以在指定節點外的處理器上執行。
/affinity <hexaffinity> 將指定的處理器親和性遮罩 (以十六進位數字表示) 套用至新的應用程式。 兩個程式可以在相同 NUMA 節點內的特定處理器核心上執行。 這個數目可以變更為處理器特定的支援數量,而不需要變更親和性遮罩。
/wait 啟動應用程式並等候應用程式結束。
/b 啟動應用程式,而不開啟新的命令提示字元視窗。 除非應用程式啟用 CTRL+C 處理,否則會忽略 CTRL+C 處理。 使用 CTRL+BREAK 中斷應用程式。
/machine <x86 | amd64 | arm | arm64> 指定應用程式程序的機器架構。
[<command> [<parameter>... ] | <program> [<parameter>... ]] 指定要啟動的命令或程式。
<parameter> 指定要傳遞給命令或程式的參數。
/? 在命令提示字元顯示說明。

備註

  • 您可以輸入檔名作為命令,透過其檔案關聯來執行非可執行檔。

  • 如果您執行的命令包含字串 CMD 做為沒有延伸模組或路徑限定詞的第一個權杖,會將 CMD 取代為 COMSPEC 變數的值。 這可防止使用者從目前目錄取用 cmd

  • 如果您執行 32 位元圖形化使用者介面 (GUI) 應用程式,在返回命令提示字元之前,cmd 不會等待應用程式結束。 如果您從命令指令碼執行應用程式,則不會發生此行為。

  • 如果您在 64 位元平台上執行,則不支援 /separate/shared 參數。

  • 如果您執行的命令使用不是命令的第一個權杖,也不是包含副檔名之現有檔案的檔案路徑,Cmd.exe 會使用 PATHEXT 環境變數的值來判斷要尋找的延伸模組,以及依何種順序尋找。 PATHEXT 變數的預設值為 .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    請注意,語法與 PATH 變數相同,以分號 (;) 分隔每個延伸模組。

  • start 搜尋指定的可執行檔,如果有找到,可執行檔就會啟動,而不論目前的工作目錄為何。 搜尋可執行檔時,如果沒有任何副檔名相符,start 會檢查名稱是否符合目錄名稱。 如果這樣做,start 會在該路徑上開啟 Explorer.exe

範例

若要在命令提示字元啟動 Myapp 程式,並保留使用目前的命令提示字元視窗,請輸入:

start Myapp

若要在個別最大化命令提示字元視窗中檢視 start 命令列說明資訊,請輸入:

start /max start /?