about controlling console program.(100分)

  • 主题发起人 主题发起人 SuperMMX
  • 开始时间 开始时间
S

SuperMMX

Unregistered / Unconfirmed
GUEST, unregistred user!
1<br><br>&nbsp;不知大家注意到没有,vc++ 可以在控制台程序结束时加上<br>press any key...<br><br>不知道它是怎么控制的?<br>EditPlus 也可以,<br><br><br>2,我运行了一个dos 程序,SW_HIDE 状态,我想让它在需要用户<br>&nbsp; &nbsp;输入的时候弹出来,以便输入, editplus 有这个功能,<br>&nbsp; &nbsp;该怎么实现?<br><br>如果嫌分少,还有 100,
 
为什么我的问题总没人答?<br>CJ 在吧。
 
刚来,很少写控制台程序,本来不想贴的,点名了。瞎说一把;别骂我<br><br>第一个我不晓得,不知道是自己的程序还是运行其它程序(TC):<br>pchar("Press anykey to continue...");<br>getch();<br>如果是执行其它程序,估计也是利用CREATEPROCESS,在结束时,进行处理?<br><br>第二个问题,估计是需要两个程序配合的,<br>用CREATEPROCESS运行程序,得到其DOS窗口句柄,再得到控制台程序发出指定消息后<br>SHOW一把,呵呵。<br><br>别骂我,我真不晓得,你拉我来的...<br>
 
2,本来就是,我要在我的程序里调用 dos 程序,用的就是<br>&nbsp; &nbsp;CreateProcess, 关键问题是怎么知道它什么时候要求输入,<br>&nbsp; &nbsp;反正 editplus &nbsp;可以做到这一点。win32 帮助里有 Console <br>&nbsp; &nbsp;File 之类的东西,没找到我要的。<br><br>呵呵,真难为您的,道声对不起了。
 
哪里有editplus? 是个什么东西?
 
是一个编辑工具,和 ultraedit 差不多,支持 java, c++, html ...<br>好象调用外部程序时,它自己有个 Laucher, <br><br>我也不知道在哪里搞来的,是个 shareware.<br><br>有 cAkk 哈哈,就不怕不解决了,
 
editplus我用过,我也知道如何截获DOS窗口的输出<br>可怎么知道要求输入就不晓得了:(<br><br>EDIT PLUS搜索一下好了,我[好象]有注册机的,呵呵
 
大虾们, 看看呀,再不来,我就一个一个点名了, :-&gt;<br>pipi 这几天很少来,<br>
 
&gt; 我也知道如何截获DOS窗口的输出<br>Oh,NT 下能搞定吗?能把输出及时显示在 VCL 控件上吗?<br>……<br>能 Mail 一个 Demo 吗?<br>200 分少吗?<br>开个价行吗?
 
为什么我的问题总没人答?<br>CJ 在吧。<br>???
 
我下载了这个东西,没看出你说的什么"知道dos程序需要输入"?<br>怎样做?
 
???<br>我在<br>怎么我的问题没人回答???
 
在 user tools 里,可以设置,我现在说也说不清楚,<br>把菜单都看一看,会明白的,
 
我回去看了一下,发现 editplus 没有这个功能,可能是我记错了,<br>对不起!!<br>1, 一样。<br><br>2, 我觉得等待用户输入和一般的大循环不一样,应该可以检测出来,<br>&nbsp; &nbsp; 然后就可以控制了,到底怎么做呢?
 
UltraEdit 同样有此功能,而且更强大!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部