C#里面怎么单击执行bat文件

就是我设置按钮单击事件比如:单击确定键执行C:\1.bat请问要怎么写单击事件的代码... 就是我设置按钮单击事件比如: 单击确定键 执行 C:\1.bat 请问要怎么写单击事件的代码 展开
 我来答
匿名用户
2013-07-11
展开全部
Process p =Process .Start(@"c:\1.bat"); 或 Process p =Process .Start("c:\\1.bat");
如果你想看到bat的执行结果,最好在bat最后一句加上pause, 暂停.
dong_1984dd
推荐于2016-03-09 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:221万
展开全部
  1. 添加一个按钮事件

  2. 执行下列代码:

      using System.IO;  //需要用的到dll

      using System.Diagnostics;  

     // 实列化一个对象

     ProcessStartInfo pro = new System.Diagnostics.ProcessStartInfo("cmd.exe");  

    pro.UseShellExecute = false;  

    pro.RedirectStandardOutput = true;  

    pro.RedirectStandardError = true;  

    pro.CreateNoWindow = true;  

     pro.Arguments = "/K " + System.Environment.CurrentDirectory + @"\net_create.bat";  

   pro.WorkingDirectory = System.Environment.CurrentDirectory;  

   System.Diagnostics.Process proc = System.Diagnostics.Process.Start(pro);  

   System.IO.StreamReader sOut = proc.StandardOutput;  

  proc.Close();  

   string results = sOut.ReadToEnd().Trim(); //回显内容  

sOut.Close();  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-11
展开全部
创建一个进程类,运行cmd.exe,将批处理的全路径当做参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式