wytwyt01 发表于 2012-12-9 17:12:23

如何关闭js的弹出框alert()


$hwnd_alert=WinWait("REGEXPTITLE:来自网页的信息","","")
If $hwnd_alert Then
        ControlClick($hwnd_alert,"","")
Else
        MsgBox(Null,"ss","sssssss")
EndIf
我这样关闭不了

komaau3 发表于 2012-12-9 19:39:11

程序附加到网页后遇到这样的弹窗会阻断线程,所以自身检测弹窗是行不通的,可以单独写一个程序来检测,直接使用findwindow API,切忌别用au3封装好的窗口操作函数

Qokelate 发表于 2012-12-9 21:50:44

_WinAPI_EnumProcessWindows枚举进程窗口,检查窗口标题/内容调用WinClose 解决

morphling12345 发表于 2012-12-22 11:26:57

我到现在都是用childpro这个多进程来完成辅助判断窗口强制关闭来解决弹框的

fanxiang_1984 发表于 2013-1-18 10:37:16

论坛里有人解决了关于弹框的问题,你可以查查,在外面重新写个程序专门关闭这个窗口就可以了
页: [1]
查看完整版本: 如何关闭js的弹出框alert()