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

转载 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();

VC中利用管道技术取得DOS或者命令行以及外部程序的执行结果

不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装...
  • HiRuyue
  • HiRuyue
  • 2013年08月07日 10:20
  • 915

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

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

VC++编写交互程序时将打印结果输出到cmd窗口显示

VC++编写交互程序时将打印结果输出到cmd窗口显示 地址:http://www.itwis.com/html/c/ccc/20080527/1576.html 2011-06-20 ...
  • erick08
  • erick08
  • 2013年06月06日 17:33
  • 1481

Python3.6笔记之将程序运行结果输出到文件

新建py文件,在里面写入Python代码,代码的功能是打印10次“Hello!”: 在命令行中运行Python脚本,并将运行结果保存到文件中: (在此之前,要确保设置了环境变量) 首先,来到Py...

Prime C++ Exercise 2.11 编写程序,要求用户输入两个数——底数(base)和指数 (exponent),输出底数的指数次方的结果。

#include int main() { //局部对象 int base,exponent; long result=1; //读入底数、指数 std::coutexponent; ...

Form 个性化-调用自定义程序库(实现:提交请求,自动输出请求结果)

需求:PO发放界面,原有的菜单【查看文档】,标准输出的报表及数据源XML无法明细到Distribution。 解决思路:客制明细报表,并挂请求,PO发放界面,利用个性化,新增一个菜单项【查看文档-客...

编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100。

import java.util.ArrayList; import java.util.List;   /**  * 1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何取得其它程序输出结果
举报原因:
原因补充:

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