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

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

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

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

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

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

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



...全文
476 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
newyihan 2009-08-13
  • 打赏
  • 举报
回复
谢谢dylike 请问如果知道了按钮位置,如何发送按键呢,命令怎么写?

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

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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