C#调用批处理文件,程序必须和批处理在同一个路径下,怎么解决?

我用C#写了一个程序,通过程序自动调用批处理文件并执行,我已经在程序里面写明了批处理的路径。但发现还是必须把程序的exe和要调用的批处理文件放在同一个文件夹下才能正确调用... 我用C#写了一个程序,通过程序自动调用批处理文件并执行,我已经在程序里面写明了批处理的路径。但发现还是必须把程序的exe和要调用的批处理文件放在同一个文件夹下才能正确调用?可能是我哪里出了问题?
见程序,我已经写了批处理文件的路径了
string path = @"C:\Users\xxwz\Desktop\eCom2.02-template\eCom2.02-template\dotest.bat";
if (File.Exists(path))
{
Process.Start(path);
}
展开
 我来答
jiejieup
2013-12-31 · TA获得超过339个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:245万
展开全部

.bat文件里面写上

cd C:\Users\xxwz\Desktop\eCom2.02-template\eCom2.02-template
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式