VB中调用外部程序后,如何让程序暂停,外部程序关闭后,程序才继续执行

yxcsniper 2011-10-20 05:26:07
小弟最近做一个小程序,想要实现一个功能:
VB中调用外部程序后,如何让程序暂停,外部程序关闭后,程序才继续执行

具体我就举个实例,步骤如下:
1.使用ShellExecute,打开一个PDF文件
2.此时程序要处于暂停状态
3.待手动关闭被打开的PDF后,程序继续执行下一步。

以上,还请高手解答,谢~
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你搜索下api,WaitForSingleObject
yxcsniper 2011-10-21
  • 打赏
  • 举报
回复
没人给出满意的答案啊
最后我使用了wscript.shell
即可实现我想要的功能
但是分数给你了,patrickkong

Dim WshShell As Object
Set WshShell = CreateObject("Wscript.Shell")
WshShell.Run(PdfFolder, 1, True)
Set WshShell = Nothing
yxcsniper 2011-10-20
  • 打赏
  • 举报
回复
哪个参数可以wait啊
求告知。。。。
bluedream28 2011-10-20
  • 打赏
  • 举报
回复
笨方法,Shell程序后Timer检测其进程呗,如果进程消失再继续。
  • 打赏
  • 举报
回复
有个参数,可以wait的。

1,486

社区成员

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

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