T TAXI Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-19 #1 1)如何调用一个DOS程序,将程序的输出输出到win32窗体的文本框中. 2)调用DOS程序如何加参数.(如 arj.exe -?)
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-19 #3 关于 Dos 程序的调用: 调用 ShellExecute 来实现 DOS 程序的调用,下面的语句是我的程序中的: ShellExecute(handle,'Open',PChar(Arj),'a -r DiskRpt data',PChar (Workdir),SW_Hide); 中间的 'a -r diskrpt data' 即是 Arj.exe 的命令行,当然,你也可以用变量临时组合出一个参数行来,注意,要用 PChar()进行转换 第一个问题我也不知道答案 :(
关于 Dos 程序的调用: 调用 ShellExecute 来实现 DOS 程序的调用,下面的语句是我的程序中的: ShellExecute(handle,'Open',PChar(Arj),'a -r DiskRpt data',PChar (Workdir),SW_Hide); 中间的 'a -r diskrpt data' 即是 Arj.exe 的命令行,当然,你也可以用变量临时组合出一个参数行来,注意,要用 PChar()进行转换 第一个问题我也不知道答案 :(
毛 毛虎林 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-19 #4 C++Builder中有例子叫做WinTools不知Delphi中有没有
老 老屯 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-19 #5 所有的Dos程序运行结果都可以管道输出到一个文本文件, 你可以输出到指定的临时文件 然后在从临时文件中读到你的程序里面来
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-20 #7 一般来说,可以通过管道输出到一个文件,比如 dir > a.txt, 屏幕上没有结果,都在 a.txt 中,然后读取这个文件就可以了, 2,可以直接加,
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-21 #8 http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=224596
W wrench Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-21 #9 xxx>文件名 然后从文件中读出来就可以了 运行的时候用SW_HIDE隐藏