【求助】vb.net使用WebBrowser录制画面操作难点

wmde1314 2012-02-20 04:09:26
程序功能:把WebBrowser中执行的操作全部录制下来。存成文件。 再打开自动执行~!


难点1:监听键盘事件,画面就会异常 相关链接(我的帖子):http://topic.csdn.net/u/20120216/18/54f933cb-ba54-4fb4-b9a5-fe629de6455f.html?11041


难点2:WebBrowser中怎么获取子窗口(IE)中设定项目的值。(注意不是DIV的popup窗口)。
我现在的程序,人家的子窗口都弹不出来。



难点3:我把录制的操作存储起来。当再次读取后,自动操作画面入力,迁移。 这个执行的时候我用的是线程。
我想等线程结束后,把画面按钮设置活性。而且执行的时候Form不锁定,我想可以点击别的按钮。
这里该怎么做呢??
thread1.join
form1.update 这里我写不明白。线程中控制不了窗口?

PS:难点3我说的不明白。就是线程执行中,A按钮锁定中,FORM的webBrower要不断的刷新出来自动执行的操作。
线程完了,A按钮解锁。WebBrowser停留最后的操作上。


本人刚学Vb.net,边学边做项目。公司内部项目。求各路英雄慷慨相助~!~!

...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
清晨曦月 元老 2012-03-01
  • 打赏
  • 举报
回复
不得不说,你的做法太繁琐了。最好是从同一层面来进行记录。WINDOWS有一对API用来记录和回放鼠标和键盘操作,其他的详细自己弄吧。当然,记录过滤回放消息也可以……言尽于此
wmde1314 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]
1.试试NewWindow事件
2.是否某个事件拦截了
3.模拟点击?
[/Quote]

首先谢谢您的回答。
1,能否说的在详细一点?
2,我按你说的调查下看看吧
3,对,式模拟点击HTML。2中方法我现在。
一、我现在单独一个线程在处理模拟,可是 模拟点击没完事呢。按钮就变活性了。
二、FORM也线程等待,可是Webbrowser不刷新了。FORM窗口点不出来,切换不了。
兔子-顾问 2012-02-20
  • 打赏
  • 举报
回复
1.试试NewWindow事件
2.是否某个事件拦截了
3.模拟点击?

16,556

社区成员

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

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