各位大侠,请教个C#中调用现有exe程序的问题
本人利用单击button,调用现有的***.exe程序,
该程序一般显示为命令行形式,只能通过CMD中启动,单击该程序就一闪而过,消失了
现写的代码如下private void button1_Click(object sender, EventArgs e)
{
string exe_path = @"F:\";
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "***.exe";
process.StartInfo.WorkingDirectory = exe_path;
process.StartInfo.CreateNoWindow = true;
process.Start();
if (process.HasExited)
{
MessageBox.Show("complete");
}
请教各位如何单击后,把***.exe中显示的信息显示到窗口的一个文本框中?
本人利用单击button,调用现有的***.exe程序,
该程序一般显示为命令行形式,只能通过CMD中启动,单击该程序就一闪而过,消失了
现写的代码如下private void button1_Click(object sender, EventArgs e)
{
string exe_path = @"F:\";
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "***.exe";
process.StartInfo.WorkingDirectory = exe_path;
process.StartInfo.CreateNoWindow = true;
process.Start();
if (process.HasExited)
{
MessageBox.Show("complete");
}
请教各位如何单击后,把***.exe中显示的信息显示到窗口的一个文本框中?
textbox1.text = process.StartInfo.FileName;
你看这样合你的心意吗?反正我是没有看明白你为什么要问这个问题.