WebBrowser能否处理特殊的弹出窗口?高手请进,200分
写一个类似自动填表软件的过程中遇到网页里使用PopupWin的,弹出一个无法点击右键也无法选择文字的窗口,在这个窗口点击了“新增”按键后原来的网页内容才会变成可以编辑的状态,我的程序才可以继续自动填表。
注意:不能禁止弹出窗口,因为禁止以后网页完全不能继续下去了,不可以编辑内容了
我想了解一下有什么方法可以获取这个页面的内容从而自动提交或者判断这个页面打开了直接去点相应的“新增”按钮?
目前我使用的方法是另外写个程序去搜索系统中的进程,找到相应的窗口发送按键消息或者鼠标消息来操作,可是这样的方法不够稳定不够方便。
这个窗口一旦弹出,我的WebBrowser控件以及程序都无法响应了,所以不知道怎么才可以去操作这个弹出的窗口,这也是我另外写个程序的原因。
真的很希望这个类似于自动填表的软件能够自己把事情都做完而不需要借助类似于按键精灵的软件,毕竟只是个网站而已,我相信是有办法解决的,恳请大家帮忙!
请高手解惑,谢谢,各位兄弟帮顶的话也是有分的!
[解决办法]
估计你说的是网页对话框,模式显示那种。
INewWindowManager接口可以得到这种对话框的通知,也可屏蔽,但如何操作这个对话框不知道,没尝试过
[解决办法]
好像弹出窗口有很多种方式,不妨把你说的这种方式的网址发上来,就事论事先解决这个再说
[解决办法]
那个应该是个frame框架页,找到是哪个框架的,一样的用dom方法操作。你给出网址,me看下
[解决办法]
up~~~
[解决办法]
"网页里使用PopupWin的,弹出一个无法点击右键也无法选择文字的窗口"
这个窗口的地址啥的追踪不到吗?如果没有,那是人家做的一个小应用,只能发送按键消息或者鼠标消息了