请问在使用API 函数FindWindow 和 PostMessage 关闭一个Dos下运行的程序时

skywen 2003-08-22 02:30:38
如何实现强行将其关闭。

而不出现对话框:

windows无法自动关闭此程序,建议使用退出命令.......


谢谢。
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
道素 2003-08-22
  • 打赏
  • 举报
回复
如果你是在使用shell 执行dos命令发现的问题你可以这样解决


例如:
Shell "Xcopy c:\temp\*.* d:\temp\*.*", vbNormalFocus
但是当以上的 Xcopy 程序结束执行时, 却会残留着 DOS 窗口没有被关闭,如果想要让 DOS 程序结束执行时, DOS 窗口自动被关闭, 则应该使用以下方法来启动 DOS 程序:
Shell "Command.com /C DOS可执行文件名", vbNormalFocus
例如:
Shell "Command.com /C Xcopy c:\temp\*.* d:\temp\*.*", vbNormalFocus

这样执行完会自动关闭dos窗口
hxy2003 2003-08-22
  • 打赏
  • 举报
回复
UP

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧