//---格式一
System.Diagnostics.Process.Start("CMD.exe", "/c net send 10.116.193.89 你好!");
// System.Diagnostics.Process.Start("cmd.exe","/c ipconfig");
//---格式二
Process MyProcess = new Process();
MyProcess.StartInfo.FileName = "CMD.exe";
MyProcess .StartInfo.CreateNoWindow =true ;
MyProcess.StartInfo.Arguments = "/c ipconfig";
MyProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;//使窗体不显示出来
MyProcess.Start();
//----格式三
System.Diagnostics.Process.Start("IExplore.exe", "D:");
System.Diagnostics.Process.Start("IExplore.exe", "www.baidu.com");
Extra Operation:
可以通过Process类和ProcessStartInfo类实现,也可以使用管道等操作,如:> |等。下面就是一个例子
System.Diagnostics.Process.Start("CMD.exe","/c net send 192.168.3.6 你今天过的好吗?"); System.Diagnostics.Process.Start("cmd.exe", "/c foo.exe -arg " + "| bar.exe");

本文介绍了如何使用C#中的System.Diagnostics.Process类来调用CMD命令行并执行特定命令,包括发送消息、查看IP配置及打开浏览器访问指定网址等操作。文中提供了三种不同方式的示例代码。
1889

被折叠的 条评论
为什么被折叠?



