我想在程序中调用命令行下的程序,并且需要和命令行程序交互,不知改怎么做?
解决方案 »
- C# Devexpress 的TreeList 的RefreshDataSource( ) 方法无效
- 水晶报表导出问题
- 求无限级分类树的好解法
- 【提问】关于HttpWebRequest多次请求
- 我想从一个目录下,把一个文件夹复制到另一个目录下,怎么办呢?
- DataSet中字段类型的尴尬!
- 再论.net与java
- 推荐数据库操作、连接(C#)
- 在C#中怎样启动一个应用程序
- c# winfrom项目,timer控件显示的时间在webbrower控件中加载页面过程中导致timer控件显示时间会停一小会后再继续接着显示时间
- 请问在C++中的handle在C#是如何用
- 急!用.NET如何实现 “检测公司的两个防火墙是否死掉”谢谢^_^ 高分赠送啊。。
自己看着改吧
using System.Diagnostics;
...
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "cmd.exe";
string compileString = "/c " + txtWinDiffLocation.Text + " " + txtFilePath1.Text + " " + txtFilePath2.Text;
//这里/c 运行cmd.exe完后自动关闭,下一个是c:/windiff.exe 再下一个是windiff的传入参数
file1和file2.
psi.Arguments = compileString;
psi.WindowStyle = ProcessWindowStyle.Minimized;
Process proc = Process.Start(psi);