C#中利用process类调用外部程序以及执行dos命令
来源:互联网 发布:php 招聘信息系统 编辑:程序博客网 时间:2024/06/06 12:51
c#中的Process类可方便的调用外部程序,所以我们可以通过调用cmd.exe程序
加入参数 "/c " + 要执行的命令来执行一个dos命令
加入参数 "/c " + 要执行的命令来执行一个dos命令
(/c代表执行参数指定的命令后关闭cmd.exe /k参数则不关闭cmd.exe)
class ExampleOfLegalsoft{ private string RunCmd(string command) { //实例一个Process类,启动一个独立进程 Process p = new Process(); //Process类有一个StartInfo属性,这个是ProcessStartInfo类,包括了一些属性和方法,下面我们用到了他的几个属性: p.StartInfo.FileName = "cmd.exe"; //设定程序名 p.StartInfo.Arguments = "/c " + command; //设定程式执行参数 p.StartInfo.UseShellExecute = false; //关闭Shell的使用 p.StartInfo.RedirectStandardInput = true;//重定向标准输入 p.StartInfo.RedirectStandardOutput = true; //重定向标准输出 p.StartInfo.RedirectStandardError = true;//重定向错误输出 p.StartInfo.CreateNoWindow = true; //设置不显示窗口 p.Start();//启动 //p.StandardInput.WriteLine(command); //也可以用这种方式输入要执行的命令 //p.StandardInput.WriteLine("exit"); //不过要记得加上Exit要不然下一行程式执行的时候会当机 return p.StandardOutput.ReadToEnd(); //从输出流取得命令执行结果 }}
- C#中利用process类调用外部程序以及执行dos命令
- C#中利用process类调用外部程序以及执行dos命令
- C#中利用process类调用外部程序以及执行dos命令
- C#中利用process类调用外部程序以及执行dos命令
- C#中利用process类调用外部程序以及执行dos命令
- Process 执行Linux命令/调用外部程序
- 在程序中调用外部程序,用process返回命令执行结果以及抓取错误信息的方法
- C# 调用外部程序Process类
- C# 调用外部程序Process类
- C# 调用外部程序Process类
- C# 调用外部程序Process类
- VC中利用管道技术取得DOS或者命令行以及外部程序的执行结果
- VC中利用管道技术取得DOS或者命令行以及外部程序的执行结果
- VC中利用管道技术取得DOS或者命令行以及外部程序的执行结果
- 使用C#调用外部序或是执行DOS命令
- c#程序中如何执行 dos命令
- C#调用执行DOS命令
- Process执行dos命令
- [ubuntu12.04] ubuntu12.04 好用的vncviewer
- IOS UISlider滑动条实例
- Compromise (p2250)
- 从 iBatis 到 MyBatis - MyBatis 简明学习教程
- Java的synchronized
- C#中利用process类调用外部程序以及执行dos命令
- IOS UITextField 文本实例
- VIM配置文件样本(~/.vimrc)
- Chrome浏览器、火狐等浏览器上和IE类浏览器(360、qq等)有所不同,目前已发现的不同以及解决办法
- C++ Drawing Mode 绘图方式
- IOS UIToolbar 工具条实例
- C#如何获取Cookie的值?
- android 设置全屏
- IOS 按钮初始化实例