如何取得其它程序输出结果

转载 2005年02月28日 23:22:00

主题: 如何获取控制台程序的运行结果?
作  者: answered (爱才的)
等  级:
信 誉 值: 100
所属社区: .NET技术 C#
问题点数: 100
回复次数: 3
发表时间: 2005-02-28 22:36:23
我的意思是:
我想做个程序,就象EditPlus或VS.net2003下方的编译输出窗口一样,编译时下方有一个输出窗口显示当前编译的情况。
举个例子,比如我点击窗体上的一个按钮(按钮的作用是执行csc c:/a.cs),我想把这个csc c:/a.cs的结果给显示到this窗体中来,请给个思路或代码可以不?




use System.Diagnostics.Process to run your command, and read from its StandardOutput, for example, see

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdiagnosticsprocessstartinfoclassredirectstandardoutputtopic.asp

Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "test.exe";
p.Start();
p.WaitForExit();
string output = p.StandardOutput.ReadToEnd();

相关文章推荐

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。           ...

性格色彩测试android程序开发之十--输出结果

思路:根据用户选择的每道题的选项,进行判断用户性格颜色所占的比例,比例最大的性格色彩即为要返回的结果。而判断用户性格颜色所占的比例的方法也很简单,因为没到性格测试题的选项都是从A-D按照“红”、“蓝”...

个人写的多项式的处理程序,输入单元多项式,输出整理后的结果

输入格式为(x^2+1)*(x-1+x^2)这种前面是个括号,后面是个括号,两个多项式 代码如下: #include #include #include #include using...

华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串

/*这道题目暴露出很多问题 编程时头脑一定要清醒 否则会出现低级失误 比如字符串之间直接复制 和直接比较的问题*/ /*****************************************...

《第九周任务三》定义分数类中《和》运算符重载,实现分数的输入输出,改造源程序中对运算结果显示方式,使程序读起来更自然

/* * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:定义分数类中《和》运算符重...

java基础问题---------下面的程序代码输出的结果是多少

public class  smallT {        public static void  main(String args[])        {    ...

程序经VC编译运行后的输出结果怎么不完整???

1)cmd打开dos界面 2)找到EXE程序目录    //输入1.exe>output.txt   回车 3)再输入notepad output.txt
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)