• 执行批处理文件


    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();
     
  • 相关阅读:
    根据数据库表字段动态生成选择画面
    ABAP中字符串处理方法小结(二)
    如何获取汉字字符串长度
    如何强制分页-[NEW-PAGE]
    如何设置输出颜色-[FORMAT..COLOR..]
    ◆◆0如何取得字符串最后一位
    VALSE2019
    pycharm使用总结
    生活经验
    爱情存在吗-3
  • 原文地址:https://www.cnblogs.com/GreenGrass/p/2769623.html
Copyright © 2020-2023  润新知