批處理命令start的問題,批處理命令start的問題 150

時間 2021-07-08 22:30:32

1樓:一諾千金丨

start

啟動單獨的“命令提示符”視窗來執行指定程式或命令。如果在沒有引數的情況下使用,start 將開啟第二個命令提示符視窗。

語法 start ["title"] [/dpath] [/i] [/min] [/max] [/wait] [/b]

[filename] [parameters]

引數 "title" 指定在“命令提示符”視窗標題欄中顯示的標題。

/dpatch 指定啟動目錄。

/i 將 cmd.exe 啟動環境傳送到新的“命令提示符”視窗。

/min 啟動新的最小化視窗。

/max 啟動新的最大化視窗。

/separate 在單獨的記憶體空間啟動 16 位程式。

/shared 在共享的記憶體空間啟動 16

位程式。

/low 以空閒優先順序啟動應用程式。

/normal 以一般優先順序啟動應用程式。

/high 以高優先順序啟動應用程式。

/realtime 以實時優先順序啟動應用程式。

/abovenormal 以超出常規優先順序的方式啟動應用程式。

/belownormal

以低出常規優先順序的方式啟動應用程式。

/wait 啟動應用程式,並等待其結束。

/b 啟動應用程式時不必開啟新的“命令提示符”視窗。除非應用程式啟用 ctrl+c,否則將忽略 ctrl+c 操作。使用 ctrl+break 中斷應用程式。

非執行檔案只要將檔名作為命令鍵入,即可通過其檔案關聯執行該檔案。有關使用 assoc 和 ftype 在命令指令碼中建立這些關聯的詳細資訊,請參閱“”。

在執行的命令的第一個標記為“cmd”字串但不包括副檔名或路徑限定符時,“cmd”將被 comspec 變數的值取代。這樣可以防止使用者從當前目錄選取

cmd。

當您執行 32 點陣圖形使用者介面 (gui) 應用程式時,cmd

不會在返回到命令提示符之前等待應用程式退出。如果從命令指令碼執行應用程式,則不會發生這種新情況。在執行的命令中第一個符號不包括副檔名的情況下,cmd.exe 使用

pathext 環境變數的值確定要查詢的副檔名以及查詢順序。pathext 變數的預設值為:com;.exe;.bat;.cmd(語法與 path

變數相同,使用分號分開不同元素)。當您搜尋可執行檔案且在任何副檔名上都沒有匹配項時,start 將搜尋目錄名。

具體例子:

說明:如果你所在程式的路徑中帶有空格,那麼必須用“”把路徑括起來,否則系統會提示找不到xx檔案,另外,在執行某些程式時,需在路徑的前面加一對空白的“”,表示建立一個空白的視窗,它指向的程式是******xx。還有就是別忘了空格。

當我想執行位於“d:/draw/”的“photoshop.exe”使,應該使用以下命令:

start

“”“d:/draw/photoshop.exe” 表示以常規視窗執行程式

如果想讓程式以最大化視窗執行,則使用以下命令:

start /max“”“d:/draw/photoshop.exe” 表示以最大化視窗執行程式

最小化這是這樣:

start /min "" "d:/draw/photoshop.exe" 表示以最小化視窗執行程式

等待某個程式允許完畢,也就是視窗關閉後,再開啟下一個程式這可以這樣:

start /w ""

"d:/draw/photoshop.exe"

start "" cmd.exe

2樓:依夢琴瑤

d:\x\pso.exe

直接寫上就行。

bat批處理start /d命令的一個問題 高手來,給高分!!!

3樓:匿名使用者

@echo off

for %%i in (c:\aaa.exe d:\ccc.exe) do (start /d %%~dpi %%~nxi)

pause

for命令的變數是可以擴充套件的.例如 %%~dpi就是將變數擴充套件為一個路徑.%%~nxi擴充套件為一個檔名.

詳見for /?最後一頁

start0 call0 這個批處理命令是什麼意思?儘量詳細點

start 0 call 0 在空的視窗標題狀態下啟動自己,然後立刻呼叫自己。0 表示去掉自身的引號。0 表示保留自身的引號。如果路徑中沒有空格的話,兩者一樣。如果有空格,就有區別。比如 c documents and settings abc.bat 0 會變成 c documents and s...

批處理如何獲取命令的執行結果,批處理CMD,如何獲得start所呼叫程式的執行結果

99承情 編輯批處理檔案 在每一條命令後面加 chk.log 即可。當使用if errorlevel 值 cmmand 句式時,它含義是 如果返回的錯誤碼值等於值 的時候,將執行cmmand操作。一般上一條命令的執行結果返回的值只有兩個,成功 用0 表示 失敗 用 1 表示。可以用for命令將命令結...

用批處理命令修改文字中的數字,批處理替換指定文件中的指定內容

echo off temp.yky set ff a.txt set a n 3 for f tokens 1 delims i in findstr n ff do temp.yky move temp.yky ff echo.處理完畢,按任意鍵退出.pause nul echo 第 n 行不是數...