比方說,我有以下命令:如何在Windows批處理文件中設置命令的工作目錄?
Prog1.exe
D:\SomeDir\Prog2.exe
Prog3.exe
現在,假設第二行,我想將工作目錄是d:\ SomeDir,但在Prog1.exe和Prog3.exe我希望默認工作目錄(通常,我的.bat文件所在的位置)。如果我試試這個
Prog1.exe
cd D:\SomeDir
D:\SomeDir\Prog2.exe
Prog3.exe
顯然PROG3將在SomeDir被執行,這不是我想要的。
什麼是/ d是什麼意思? – 2016-11-09 05:50:42
@СеменихинМаксим,從文檔:「除了更改驅動器的當前目錄之外,使用/ D開關更改當前驅動器」。基本上,你總是希望在將dir改爲任意絕對路徑時指定它。 – Mikhail 2016-12-31 12:23:06