求救,vb如何自动识别webbrowser弹出的确认对话框并点击

newyihan 2009-08-12 08:19:48
我做一个小软件用到WebBrowser,在最后会弹出确认对话框,不想手工确认,想让VB自动完成。请问如何识别它并自动点击确定按钮?
我在网上找了N天的资料,CSDN也有许多人提问,但就是没有可执行的简单方案。
我的想法是不用模拟鼠标点击也可以,只要让程序能定位到对话框就行,这样只要编写一个输出回车就可以了。
我之前的代码就是用这种方法填完表单后定位到一个输入框里然后靠输入键命令实现的,如下

doc.All.Item("ID").focus

SendKeys "{TAB}"
SendKeys "{ENTER}"

请问该怎么让程序定位到弹出的那个新对话框啊?

我是菜鸟中的菜鸟,真诚希望各位前辈指点,万分感谢!

由于本人分实在少得可怜,请见谅!



...全文
382 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
newyihan 2009-08-13
谢谢dylike 请问如果知道了按钮位置,如何发送按键呢,命令怎么写?

谢谢各位大侠帮忙!
  • 打赏
  • 举报
回复
dylike 2009-08-12
截全屏图,然后用图片分析获取到消息框矩形,再计算按钮位置,发送按键
  • 打赏
  • 举报
回复
相关推荐
发帖
VB
创建于2007-09-28

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2009-08-12 08:19
社区公告
暂无公告