2016-11-11 89 views
2

這是我使用的代碼:批量無法找到C內的.exe文件: Program Files文件(x86)的

cd "D:\HigherFolder\FolderX" 
start executable1.exe 

cd "C:\Program Files (x86)\FolderY\" 
start executable2.exe 

cd "C:\Program Files (x86)\FolderZ\bin\" 
start executable3.exe 

exit 

我想以後的另一個開始一個.exe或在同時,但這不適用於可執行文件2和3;命令提示符表示無法找到這些文件,而且我需要證明它們的名稱是正確的(我曾多次)。

+1

如果其中一個答案有幫助,請在答案的上/下選票上標記爲已接受的小「剔號」。 – mpaskov

+0

錯誤的默認驅動器,'start C:executable2.exe'將是一個解決方法。當然@肯的答案。請關閉你的問題。 –

回答

3

在命令#2上將其更改爲cd /d。 (爲了安全起見,您也可以將它添加到命令中。)您的代碼在兩個獨立的驅動器上運行,但CD僅更改當前驅動器上的目錄,而不使用/d開關。

cd /d "D:\HigherFolder\FolderX" 
start executable1.exe 

cd /d "C:\Program Files (x86)\FolderY\" 
start executable2.exe 

cd /d "C:\Program Files (x86)\FolderZ\bin\" 
start executable3.exe 

exit 

運行cd /?從命令提示符獲取更多信息。摘錄顯示:

除了更改驅動器的當前目錄 之外,還使用/ D開關更改當前驅動器。

相關問題