我尝试使用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