开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3618|回复: 0

[求助] 想自动点击IE页面上弹出的确定对话框,但是程序被卡主了

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
1
软币
77
在线时间
0 小时
注册时间
2018-12-1
发表于 2018-12-1 11:05:56 | 显示全部楼层 |阅读模式
代码如下:
InternetExplorer ie;
HTMLDocument doc=ie.Document;
/*省略代码若干*/
doc.all.item("btnSave", 0).click()//点击网页中“确定”控件,但是代码执行到这里,弹出对话框后,就不会往下执行了
API32 api = new API32();//这是我自己封装的一个API鼠标移动点击的一个类,下面三句的目的是移动鼠标到对话框确定按钮的句柄上面并实现点击
IntPtr hwnd = api.FindHwnd(null, "来自网页的消息");
IntPtr hwndex = api.FindHwndEx(hwnd, null, "确定");
api.Click(hwndex);


除非我手动把弹窗的对话框点掉,代码才会往下执行,求教该问题如何解决?
求教.png
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 20:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表