c#运行批处理文件

.Net技术 码拜 9年前 (2016-02-25) 1162次浏览
现在本人希望使用C#通过点击按钮,运行两个批处理文件,该批处理文件可以在各自的目录里正常运行,但C#调用时出现如下图结果,本人使用的调用方法是论坛里介绍的System.Diagnostics.Process.Start(“C:\a.bat”);
c#运行批处理文件
c#运行批处理文件
均显示未找到文件,不知造成这种情况的具体原因,请教解决方法。
解决方案

35

这不是代码问题,是你的bat写的有问题,没有指定好目录

5

你把Environment.CurrentDirectory设置成批处理文件目录试试

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c#运行批处理文件
喜欢 (0)
[1034331897@qq.com]
分享 (0)