vb等待程序结束后运行下面代码

xiuziji 2013-01-08 03:35:15
我用vb打开一个程序,用的是shellexecute打开的,不是shell(主要是shell实现不了打开那个程序),我想等这个程序运行完了再继续读vb下面的代码,
...全文
232 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2013-01-08
  • 打赏
  • 举报
回复
那就用ShellExecuteEx,参数差不多,不过可以获取hProcess,这样可以直接用于waitforsingleobject
xiuziji 2013-01-08
  • 打赏
  • 举报
回复
查了好多,有用waitforsingleobject函数和getexitcodeprocess函数,不过这里面的窗口句柄如果我用shell打开能捕捉到(findwindow),但是我通过shellexecute打开,显示的值就是0

1,486

社区成员

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

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