我打開不同顏色的3 cmd窗口來幫助我區分服務器等。這些命令在.bat
文件中。windows命令行多個命令
start cmd /k color 4C
start cmd /k color 5D
start cmd /k color 2A
我需要做的是讓他們在特定的位置打開,但我似乎無法得到它的鏈指令。
如何在啓動cmd窗口後立即將cd
置於某個文件夾結構中?
我打開不同顏色的3 cmd窗口來幫助我區分服務器等。這些命令在.bat
文件中。windows命令行多個命令
start cmd /k color 4C
start cmd /k color 5D
start cmd /k color 2A
我需要做的是讓他們在特定的位置打開,但我似乎無法得到它的鏈指令。
如何在啓動cmd窗口後立即將cd
置於某個文件夾結構中?
使用&
:
start cmd /k "color 4C & cd \"
你現在報的命令,否則&
由外部命令提示符消耗(例如在運行一個批處理文件),而不是新推出的一個。
你也有另一種選擇 - 到目前爲止我所知,新近推出的命令提示符繼承相同的當前目錄作爲其啓動的命令提示符。因此,您可以將批處理文件更改爲:
cd \location1
start cmd /k color 4C
cd \location2
start cmd /k color 5D
cd \location3
start cmd /k color 2A
試試此代碼的批處理文件。 對於第一次cmd提示,請提供目錄結構以代替「cd \」。行「d:」和「e:」的第二個和第三個cmd提示符也一樣。
start cmd /k color 4C
REM following line for c:\ directory for 1st prompt
cd\
start cmd /k color 5D
REM for any other directory for 2nd prompt
d:
start cmd /k color 2A
REM for another directory for 3rd prompt
e:
start "" /d "c:\foldera" cmd /k color 4C
start "" /d "c:\folderb" cmd /k color 5D
start "" /d "c:\folderc" cmd /k color 2A
+1,這裏最好回答。 – Endoro 2013-05-07 13:15:39
解釋...? – 2016-12-12 16:41:14
繼承當前目錄和預期一樣,是適合我的使用情況。謝謝。 – Neil 2013-05-07 08:53:38
在大多數情況下,您可以在外引號中嵌入引用的命令:'cmd/k「」prog 1.bat「%」prog 2.bat「」' – Seth 2016-12-28 15:50:03