2017-05-30 64 views
0

我想在某個位置啓動一個批處理文件。我試過start /d C:\Windows C:\Windows\branding\readWin..bat在我的桌面上啓動它的批處理文件。任何方式來做到這一點?在某個位置啓動一個批處理文件

謝謝。

+0

你的批處理文件的位置在哪裏? – Hackoo

+0

它在C:\ Windows \ branding \ readWin..bat。 –

回答

0

你是否在命令提示符下運行此命令?

start /d "path" file.bat 

圍繞文件路徑的引號很重要,文件名跟在路徑後面。

+1

我應該指出'start'認爲它遇到的第一組引號是它認爲你要設置命令提示符窗口的位置,而不管引號實際位於何處。在那裏粘貼另一組引號來解決這個問題,就像這樣:'start「」/ d「path」file.bat' – SomethingDark

+0

當我嘗試這個時,我得到一個沒有標題的新cmd窗口,它顯示「file。蝙蝠「不是可執行程序等。 –

1

我不確定你的意思。在調用腳本之前,您不需要更改當前/入門目錄。如果該腳本需要定義其工作目錄,則應該在其中進行。

如果是這樣的話,那麼只要輸入完整或相對批處理文件名:如果你想調用沒有定義自己的當前目錄下的批處理文件,你覺得有必要

"C:\Windows\branding\readWin..bat" 

CD /D "C:\Windows" 

或者:

PushD "C:\Windows" 
,那麼你可以先自己定義它肯定

之後,使用前面提到的全路徑或相對路徑運行批處理文件。