2012-06-22 79 views
2

我試圖將此行轉換爲批處理如何啓動這個EXE的參數!?批處理啓動exe參數

Run("""C:\Program Files\Pro Inc\v420\commonfiles\TCL\bin\intel\cron.exe"" ""C:\Program Files\Pro Inc\v420\CommonFiles\Launcher\dank.thc"" -runae") 

如何做到這一點?謝謝!

回答

2

什麼似乎是問題?這應該做的,我想(如果你在談論Windows批處理文件):

"C:\Program Files\Pro Inc\v420\commonfiles\TCL\bin\intel\cron.exe" "C:\Program Files\Pro Inc\v420\CommonFiles\Launcher\dank.thc" -runae 

也就是說,只要指定可執行文件的名稱來調用,包括路徑如果有必要(如果該名稱括在雙引號和/或路徑包含空格和/或其他特殊字符),然後是參數列表。如果有可能被誤解爲幾個參數(或者,如果它包含具有特殊含義的字符),那麼也可能需要引用一個參數。

+0

我將不得不在週一回覆你,我沒有在家工作的文件。我不斷收到某種類型的錯誤。 「C:\ Program Files \ Pro Inc \ v420 \ commonfiles \ TCL \ bin \ intel \ cron.exe」「C:\ Program Files \ Pro Inc \ v420 \ CommonFiles \ Launcher \ dank.thc「-runae」 是否正確? –

+1

是的,如果你想確保批處理文件*不會在繼續之前等待程序完成,那麼你可以使用'START'。但是如果你最終使用'START',在程序的完整路徑之前添加一對空雙引號,就像這樣:'START「」「C:ProgramFiles \ Pro Inc \ ...',因爲第一個引用的'START'的參數被視爲窗口的標題(只是另一個批處理腳本的怪癖)。 –

+0

非常感謝!:) –