C#执行Shell命令

原创 2006年06月20日 21:29:00

刚好我写了个这样的东西。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;//加入,使用进程类,创建独立进程

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //实例一个process类
            Process process = new Process();
            //设定程序名
            process.StartInfo.FileName = "cmd.exe";
            //关闭Shell的使用
            process.StartInfo.UseShellExecute = false;
            //重新定向标准输入,输入,错误输出
            process.StartInfo.RedirectStandardInput = true;
            process.StartInfo.RedirectStandardOutput = true;
            process.StartInfo.RedirectStandardError = true;
            //设置cmd窗口不显示
            process.StartInfo.CreateNoWindow = true;
            //开始
            process.Start();
            //输入命令,退出
            process.StandardInput.WriteLine("ping 192.168.0.1");
            //process.StandardInput.WriteLine("netstat");
            process.StandardInput.WriteLine("exit");
            //获取结果
            string strRst = process.StandardOutput.ReadToEnd();
            //显示结果到RichTextBox
            this.richTextBox1.Text = strRst;
        }
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Mono使用C#执行shell脚本(Linux)

执行代码 Process process = new Process(); process.StartInfo.FileName = "bash"; ...

C#执行Shell命令

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy...

C#执行adb shell命令

最近的工作是Android驱动开发,时常需要使用adb shell命令来查询节点下面的很多信息 首先所有的adb shell命令是以ArrayList的格式传入的,查询的结果也是以ArrayList的...

C#调用PowShell执行命令的两种方式

由于最近做的一个任务需要用到C#代码调用PowerShell远程执行代码,所以在参考了一些资料和自己实验整理出两种可行的方式。   分别为两种方式,一种是发送远程指令操作,一种是执行本地powers...

shell后台执行命令

  • 2014-06-23 16:07
  • 261KB
  • 下载

vim中执行shell命令小结

vim中执行shell命令,有以下几种形式 1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容...

python学习——python中执行shell命令

本文出自 “linux学习” 博客,原出处http://zhou123.blog.51cto.com/4355617/1312791这里介绍一下python执行shell命令的四种方法:1、os模块中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)