C#如何用命令行的方式给另一个EXE传值 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Process p = new Process();p.StartInfo.FileName = "可执行文件.exe";p.StartInfo.Arguments = "参数列表";p.StartInfo.UseShellExecute = false;p.StartInfo.RedirectStandardInput = true;p.StartInfo.RedirectStandardOutput = true;p.StartInfo.RedirectStandardError = true;p.StartInfo.CreateNoWindow = true;p.Start(); 不大清楚楼主的描述。我理解意思是楼主想要用命令行启动一个exe程序,如果是这样的话可以用Process类实现。比如用C#调用命令行停止IIS using (Process process = new Process()) { process.StartInfo.FileName = "cmd.exe"; process.StartInfo.Arguments = @"/c NET STOP iisadmin /y"; process.Start(); } 我直接写System.Diagnostics.Process.Start("aa.exe",参数1+“空格"+参数2+“空格"+参数N)这样写可以吗 看看这个对你有没有帮助http://blog.csdn.net/xiaowengang/archive/2007/01/09/1478377.aspx 应该可以,Process.Start包含这种重载 和1楼用的是同一个方法System.Diagnostics.Process。只不过使用方式不同。1楼实例化一个对象,然后引用这个对象,最后可以作其它操作(如:关闭等)。3楼的方法,启动以后,不控制它了?还是再用别的方法控制? 应 PASV 命令的请求,服务器返回了一个与 FTP 连接地址不同的地址。 重新安装了VS。为什么代码关键字颜色都不对了。 asp.net中怎样通过hashtable在页面间传递参数 用户控件事件绑定 foreach 可以保证处理顺序吗? 新手c# 数组的问题 急!!! 大力宣传JavaScript经典之作,XMLMenu1.61,玩JS的不下载的绝对后悔。 c#子窗口遍历 请问各位高手如何将查询结果集中的关键字以红色字体显示? |zyciis| 如何判断一个 ContextMenuScrip的当前状态是显示还是隐藏,谢谢 serialPort控件发送数组问题
Process p = new Process();
p.StartInfo.FileName = "可执行文件.exe";
p.StartInfo.Arguments = "参数列表";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
我理解意思是楼主想要用命令行启动一个exe程序,如果是这样的话可以用Process类实现。
比如用C#调用命令行停止IIS
using (Process process = new Process())
{
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = @"/c NET STOP iisadmin /y";
process.Start();
}
http://blog.csdn.net/xiaowengang/archive/2007/01/09/1478377.aspx
和1楼用的是同一个方法System.Diagnostics.Process。只不过使用方式不同。
1楼实例化一个对象,然后引用这个对象,最后可以作其它操作(如:关闭等)。
3楼的方法,启动以后,不控制它了?还是再用别的方法控制?