啟動單獨的“命令提示符”窗口來運行指定程序或命令。如果使用時不帶參數(shù),start 將打開第二個“命令提示符”窗口。
語法
start ["Title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/b] [FileName] [Parameters]
參數(shù)
- "Title"
- 指定在“命令提示符”窗口標題欄中顯示的標題。
- /dPath
- 指定啟動目錄。
- /i
- 將 Cmd.exe 啟動環(huán)境傳送到新的“命令提示符”窗口。
- /min
- 啟動新的最小化“命令提示符”窗口。
- /max
- 啟動新的最大化“命令提示符”窗口。
- /separate
- 在單獨的內(nèi)存空間啟動 16 位程序。
- /shared
- 在共享的內(nèi)存空間啟動 16 位程序。
- /low
- 以空閑優(yōu)先級啟動應(yīng)用程序。
- /normal
- 以一般優(yōu)先級啟動應(yīng)用程序。
- /high
- 以高優(yōu)先級啟動應(yīng)用程序。
- /realtime
- 以實時優(yōu)先級啟動應(yīng)用程序。
- /abovenormal
- 以超出常規(guī)優(yōu)先級的方式啟動應(yīng)用程序。
- /belownormal
- 以低出常規(guī)優(yōu)先級的方式啟動應(yīng)用程序。
- /wait
- 啟動應(yīng)用程序,并等待其結(jié)束。
- /b
- 啟動應(yīng)用程序時不必打開新的“命令提示符”窗口。除非應(yīng)用程序啟用 Ctrl+C,否則將忽略 Ctrl+C 操作。使用 Ctrl+Break 中斷應(yīng)用程序。
- FileName
- 指定要啟動的命令或程序。
- Parameters
- 指定要傳送給命令或程序的參數(shù)。
注釋
- 以命令形式輸入非可執(zhí)行文件的文件名即可通過其文件關(guān)聯(lián)運行該文件。有關(guān)使用 assoc 和 ftype 在命令腳本中創(chuàng)建這些關(guān)聯(lián)的詳細信息,請參閱“相關(guān)主題”。
- 在運行的命令的第一個標記為“CMD”字符串但不包括擴展名或路徑限定符時,“CMD”將被 COMSPEC 變量的值取代。這樣可以防止用戶從當前目錄選取 cmd。
- 當您運行 32 位圖形用戶界面 (GUI) 應(yīng)用程序時,cmd 不會在返回到命令提示符之前等待應(yīng)用程序退出。如果從命令腳本運行應(yīng)用程序,則不會發(fā)生這種新情況。
- 在運行的命令中第一個符號不包括擴展名的情況下,Cmd.exe 使用 PATHEXT 環(huán)境變量的值確定要查找的擴展名以及查找順序。PATHEXT 變量的默認值為:.COM;.EXE;.BAT;.CMD(語法與 PATH 變量相同,使用分號分開不同元素)。
- 當您搜索可執(zhí)行文件且在任何擴展名上都沒有匹配項時,start 將搜索目錄名。如果是這樣,則 start 將按這條路徑打開 Explorer.exe。
示例
若要在命令提示符下啟動 Myapp 程序并保持使用當前“命令提示符”窗口,請鍵入:
start myapp