请教:
(1)DosCommand控件,如何判断已经执行完毕并已经获得结果
(2)能否向DosCommand发送Ctrl+C的键盘终止命令var
s: string;
begin
Memo1.Clear;
s := Edit1.Text;
DosCommand1.CommandLine := 'cmd /c' + s;
DosCommand1.OutputLines := Memo1.Lines;
DosCommand1.Execute;
DosCommand1.OnTerminated := DosCommand1Terminated;
end;memo1可以获得com的运行结果,如果我使用TForm1.Memo1Change判断,要触发好几次,无法判断结果已经完全输出,只能用延时去获得吗?在另外的程序中想使用DosCommand,运行中需要象运行com一样发送一个Ctrl+C的键盘终止命令,请问能否实现。
(1)DosCommand控件,如何判断已经执行完毕并已经获得结果
(2)能否向DosCommand发送Ctrl+C的键盘终止命令var
s: string;
begin
Memo1.Clear;
s := Edit1.Text;
DosCommand1.CommandLine := 'cmd /c' + s;
DosCommand1.OutputLines := Memo1.Lines;
DosCommand1.Execute;
DosCommand1.OnTerminated := DosCommand1Terminated;
end;memo1可以获得com的运行结果,如果我使用TForm1.Memo1Change判断,要触发好几次,无法判断结果已经完全输出,只能用延时去获得吗?在另外的程序中想使用DosCommand,运行中需要象运行com一样发送一个Ctrl+C的键盘终止命令,请问能否实现。
解决方案 »
- delphi批量录入中文字符数据MySQL数据库UTF-8编码的PHP读出都是乱码?
- [DCOM的DLLDELPHI开发环境中的问题]~点保存时出现如下错误~(非runtime问题)
- 出现的错误,求解!
- 这种XP风格的界面在Delphi中怎么实现阿?
- 初学delphi和SQL2000,问一个很菜的问题
- 忙了一阵子,SnPack2.0总算出炉了,支持数据库开发! !
- 回调函数的问题
- 谁能给一个高精度浮点计算的算法?
- liang_z(千山一刀之忍者神龟) 你好,我在工具条上找不到Manage Relationships...啊????
- 所有杭州的朋友请进来一下~!!!!!!!!!!!
- 哪位大神会dbgrideh合并
- Delphi如何消除TEdit控件按回车后的系统声音
2、发送字符串#3就可以了。