exe文件的输出内容无法重定向到winform窗口中
我把scrapy程序打包成的exe直接拖到控制台里运行无误,信息也能输出来,但当在winform中调用cmd运行exe文件时信息无法重定向出来。(注:其他C++写的小程序...
我把scrapy程序打包成的exe直接拖到控制台里运行无误,信息也能输出来,但当在winform中调用cmd运行exe文件时信息无法重定向出来。(注:其他C++写的小程序的输出程序也无法在这里重定向出来。)代码如下:
求高手指点一二! 展开
求高手指点一二! 展开
展开全部
public void StartExe(string path, string name)//启动exe
{
try
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = name;//需要启动的程序名
p.StartInfo.WorkingDirectory = path;
p.Start();//启动
}
catch (Exception ex)
{ }
}
//调用
StartExe(D:\Projects, "my.exe");
可以启动exe,cmd,dat,快捷方式
更多追问追答
追问
不是要启动,是要将exe运行时在cmd中输出的内容重定向到文本框中。你这里的代码除了启动就只有启动。
追答
怪不得没人回答.实在看不懂你说的什么玩意.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询