zoukankan      html  css  js  c++  java
  • C# 调用输入cmd命令,并导出结果到txtbox中

    做了一下小工具,在文本框txtbox中输入cmd命令,运行之后,结果显示在另一个txtbox中,源码如下:

     private void button1_Click(object sender, EventArgs e)
            {
                Process proc = new Process();
                proc.StartInfo.CreateNoWindow = true;
                proc.StartInfo.FileName = "cmd.exe";//创建执行cmd
                proc.StartInfo.UseShellExecute = false;//不启用shell启动进程
                proc.StartInfo.RedirectStandardError = true;//重定向错误输出
                proc.StartInfo.RedirectStandardInput = true;//重定向输入
                proc.StartInfo.RedirectStandardOutput = true;//重定向标准输出
                proc.Start();//开始执行
                proc.StandardInput.WriteLine(textBox1.Text);//运行文本框内的命令
                proc.StandardInput.WriteLine("exit");
                string outStr = proc.StandardOutput.ReadToEnd();
                textBox2.Text = outStr;//输出执行结果
                proc.Close();//关闭结束
            }

    执行结果如下图所示:

    还可以同时执行两个命令,如下图所示:

  • 相关阅读:
    生物创新科技素养大赛小车代码
    对拍程序
    Link-Cut-Tree学习笔记
    可平面性判定,任意平面图判定(代码实现)
    强联通缩点拓扑排序去重边小技巧
    20200405~06题解
    数论总结
    20200328题解
    Dp优化总结
    20200314题解
  • 原文地址:https://www.cnblogs.com/suyun0702/p/12752049.html
Copyright © 2011-2022 走看看