crystal_0330 发表于 2018-12-1 11:05:56

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

代码如下:
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);


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

页: [1]
查看完整版本: 想自动点击IE页面上弹出的确定对话框,但是程序被卡主了