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;
        }
    }
}

用C#创建SHELL扩展

 安徽省民航局 周毅(longsoft@ah163.com)一、前言     .NET平台是微软公司推出的作为未来软件运行和开发的环境,C#是微软力荐的在.NET平台下开发应用软件的首选语言。本文将讨...

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

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

C#如何运行外部程序(打开可执行程序):ShellExcute和Process

最近的任务用到C#来调用C++内核程序,也就是C++编译运行后生成的.exe文件。网搜了一下C#中运行外部程序大致有两种方法,在此稍作总结: (1)使用API函数ShellExcute        ...

C#执行Shell命令

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

关于unity(c#)调用shell脚本

关于unity(c#)调用shell脚本:很多时候我们需要写一个shell脚本去执行一系列操作,例如:新建文件、文件移动、重命名以及调用其他程序。尤其unity开发者,常常有需求,截取摄影机镜头、录制...

C#执行Shell命令

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

C#进行Windows Shell编程

可以在MSDN中查询"Windows Shell",也可以参考以下网址. http://msdn.microsoft.com/zh-cn/library/bb773177(en-us,VS.85).a...
  • ltolll
  • ltolll
  • 2009年11月12日 17:29
  • 1124

C#执行adb shell命令

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

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

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

C#执行命令行命令

c#中的Process类可方便的调用外部程序,所以我们可以通过调用cmd.exe程序 加入参数 "/c " + 要执行的命令来执行一个dos命令 (/c代表执行参数指定的命令后关闭cmd.ex...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#执行Shell命令
举报原因:
原因补充:

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