下面以ping 为例用到命名空间System.Diagnostics;

System.Diagnostics 命名空间 包含了能够与系统进程 事件日志 和性能计数器进行交互的类 一般用于帮助诊断和调试应用程序 例如 Debug类用于帮组调试代码 Process类能够控制进程访问 Trace类能够跟踪代码的执行情况

Process 用于操作本地或者远程进程打访问 通过Process 可以在托管环境下很容易的操作对外部进程的启动或者停止 。

复制代码 代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Diagnostics;

namespace TestEqual

{

class Program

{

static void Main(string[] args)

{

Process myProcess = new Process();

myProcess.StartInfo.FileName = “iexplore.exe”;

myProcess.StartInfo.Arguments = “http://www.baidu.com”;

myProcess.Start();

}

}

}

必须设置相应的FileName和Arguments属性

下面以ping为例

代码如下:

复制代码 代码如下:

string hostname = “http://www.baidu.com”; //或者这里是ip等;

Process prc=new Process();

prc.StartInfo.FileName=”cmd.exe”;

prc.StartInfo.UseShellExecute=false;

prc.StartInfo.RedirectStandardInput = true;

prc.StartInfo.RedirectStandardOutput = true;

prc.StartInfo.RedirectStandardError = true;

prc.StartInfo.CreateNoWindow = false;

prc.Start();

prc.StandardInput.WriteLine(“ping ” + hostname);

prc.StandardInput.Close();

Response.Write(prc.StandardOutput.ReadToEnd());

这里还可以调用很多命令自己可以研究下

您可能感兴趣的文章:

  • C# 使用相同权限调用 cmd 传入命令的方法
  • C#隐式运行CMD命令(隐藏命令窗口)
  • C#调用CMD命令实例
  • c#通过进程调用cmd判断登录用户权限代码分享
  • C# cmd中修改显示(显示进度变化效果)的方法
  • C#中调用命令行cmd开启wifi热点的实例代码
  • 通过C#调用cmd来修改服务启动类型
  • C#中隐式运行CMD命令行窗口的方法
  • C# 调用命令行执行Cmd命令的操作
声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。