我試圖在批處理文件中的一個打開窗口內運行多窗口命令。
我想打開命令窗口中順序執行兩件事情:批量執行多個命令
- 開關量
- 直接在該卷的目錄。
這是我寫的:
start cmd /k C: && cd 'C:\Program Files (x86)\aaa\'
然而,這僅僅開關量。第二件事情沒有執行。
任何人都可以讓我看看嗎?
我試圖在批處理文件中的一個打開窗口內運行多窗口命令。
我想打開命令窗口中順序執行兩件事情:批量執行多個命令
這是我寫的:
start cmd /k C: && cd 'C:\Program Files (x86)\aaa\'
然而,這僅僅開關量。第二件事情沒有執行。
任何人都可以讓我看看嗎?
那麼,你至少有2個選項...: 1,請確保您的& &傳遞給新的CMD ...
start cmd /k "C: && CD c:\temp"
2,使用/ d開關上的CD「得到有」一步到位......
start cmd /k cd /d c:\temp
KR 鮑爾泰克
什麼你不乾脆打開你的CMD在需要d irectory?像^
start /dc:\temp cmd
如果要更改目錄到另一個驅動器,你可以使用
cd /d C:\
但如果你在同一驅動器內改變目錄你不應該需要切換驅動器,只是改變該目錄:
cd "C:\Program Files (x86)\aaa"
記得把引號的路徑與空間,possibl Ÿ爲什麼你的命令不能提前工作。
此外,你不應該真的需要start
和cmd
。你所做的並不一定需要這樣做。如果它是一個批處理文件,則最後可以使用pause
而不是使用cmd /k
。然後
你完整的批處理文件應該是這樣的:
cd "C:\Program Files (x86)\aaa"
pause >nul
或使用cmd /k
一行(在命令行中使用的情況下):
cmd /k cd "C:\Program Files (x86)\aaa"
希望這有助於!