请问各位:调用CMD后如何在delphi程序中关闭呢?
解决方案 »
- scrollbox上放一个timage不能设置属性,这是一个规矩吗?
- 申請版主成功,答謝各位的支持
- 关于Hook GetProcAddress函数时引起的错误.
- Delphi菜鸟一天一问,数据库连接异常!
- 能否实现:让系统服务调用外部程序,并运行在指定的桌面上?
- 如何取出adodataset的返回值啊
- 大家帮我看看,错在哪里?
- 关于 发送文本到 POPO & QQ (2004版) 的编辑框
- delphi怎么跟Exchange Server 及net meeting连接,然后获取邮件及邮箱地址
- 寻找menu控件!
- 如何制作浮动窗口,在线等待!!!!!!急急急急急急急急急急!!!!
- 怎么样用delphi编一个程序可以用dos命令,并可返回结果
或者在CMD命令后加上EXIT
wnd:HWND;
begin
wnd:=Findwindow(nil,'dyyd.pas - 记事本');//根据标题查找句柄
//wnd:=Findwindow(nil,'拱猪大赛');
if wnd>0 then
sendMessage(wnd,WM_CLOSE,0,0);//发送关闭消息
你参照例子试试。
if HWndCalculator<>0 then
begin
sendmessage(HWndCalculator,WM_close,0,0);
memo.Lines.Add('数据调度执行完毕');
end;
这个执行后momo中有加入'数据调度执行完毕',但是窗口没有关闭,不知为什么?
SendMessage(hnd,wm_close,0,0);