我嘗試使用Process.Start
嘗試運行所有內容時,從另一個批處理文件調用批處理文件時出現問題。基本上,我叫一個批處理文件的執行,從我的C#程序,它看起來像這樣:將批處理文件包含在批處理文件中
call include.bat
//execute the rest of the batch file here
的include.bat文件設置路徑,並可以通過一些其他的批處理文件中使用。當我運行Process.Start
有時這有效,有時我得到ERROR: cannot find include.bat
。首先有什麼想法,爲什麼發生這種情況?關於如何從批處理文件解決這個問題的想法?
感謝那 – Dimitris 2010-09-29 11:25:14
如果它解決了您的問題,您可以標記爲答案。 :) – Botz3000 2010-09-29 11:28:04
我通常設置一個變量,以便腳本更具人類可讀性:SET CDIR =%〜dp0 – djangofan 2011-11-02 18:58:42