zoukankan      html  css  js  c++  java
  • 执行批处理文件

    private void RunBat(string batPath)
    {
    Process pro = new Process();
     
    FileInfo file = new FileInfo(batPath);
    pro.StartInfo.WorkingDirectory = file.Directory.FullName;
    pro.StartInfo.FileName = batPath;
    pro.StartInfo.CreateNoWindow = false;
    pro.Start();
    pro.WaitForExit();
    }
     
    Process proc = new Process(); 
    proc.StartInfo.FileName = @"D:\Program Files\Foxmail\Foxmail.exe"; //可以用绝对路径  也可以是BAT文件
    proc.StartInfo.Arguments = ""; 
    proc.Start();
     
     
    Process process = new Process();//实例
            process.StartInfo.CreateNoWindow = true;//设定不显示窗口
            process.StartInfo.UseShellExecute = false;
            process.StartInfo.FileName = "cmd.exe"; //设定程序名  
            process.StartInfo.RedirectStandardInput = true;   //重定向标准输入
            process.StartInfo.RedirectStandardOutput = true;  //重定向标准输出
            process.StartInfo.RedirectStandardError = true;//重定向错误输出
            process.Start();
            process.StandardInput.WriteLine("ipconfig");//执行的命令
            process.StandardInput.WriteLine("exit");
            process.WaitForExit();
            process.Close();
            return process.StandardOutput.ReadToEnd();
     
  • 相关阅读:
    第三章-套接字编程
    unix网络编程第四章----基于TCP套接字编程
    unix网络编程第一章demo
    unix网络编程第2章
    论epoll的实现
    Select函数实现
    函数式编程语言
    Git
    python库-urllib
    PIL处理图片信息
  • 原文地址:https://www.cnblogs.com/GreenGrass/p/2769623.html
Copyright © 2011-2022 走看看