找回密码
 加入
搜索
查看: 4266|回复: 12

[IE类操作] [已解决]IE内嵌 弹框内容的判断与关闭。如图。谢谢zldfsz的帮助

 火.. [复制链接]
发表于 2012-5-10 00:12:26 | 显示全部楼层 |阅读模式
本帖最后由 zzs162 于 2012-5-12 16:31 编辑

已经解决,详见 10楼。
2012年5月12日 13:38:24  问题:
用AU3创建了(命名A)IE,登录进去弹出如下消息窗口,AU3脚本就不运行了。手动关闭消息窗口就能正常运行。
在A里脚本加入用热键与在循环那加入WinExists|WinClose 都不行,反正弹出这消息窗口脚本就暂停了。
或者另外创建个AU3(WinClose)内容来运行关闭A消息窗口也能关闭。
我能想的都想了,求各位大神帮助,
怎么可以不用另外创建AU3就能关闭A本身AU3 IE内嵌的消息窗口

----------------------------------------------------------------------------------------------------------------------

IE内嵌 这个弹框里的内容,请教下是怎么判断的,我搜索论坛帖子都没有相关的噢。。

---
知道的麻烦说下。如果真是没办法判断的话。说下,怎么关闭也行。

---
我在这里先谢谢各位大哥大姐了。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-5-10 00:25:10 | 显示全部楼层
有办法
用XMLHTTP提交,直接跳过。。
发表于 2012-5-10 09:18:21 | 显示全部楼层
网页的弹窗也可以按照一般的窗口来关闭的
发表于 2012-5-10 09:20:01 | 显示全部楼层
Do
        sleep (100) ;等待窗口出现
        Until  WinExists ("来自网页的消息","成功")

WinClose ("来自网页的消息","成功")
 楼主| 发表于 2012-5-10 18:31:26 | 显示全部楼层
谢谢4楼的。
需求更多大神。。
发表于 2012-5-10 23:04:38 | 显示全部楼层
用窗口函数关闭就行
 楼主| 发表于 2012-5-12 13:33:24 | 显示全部楼层
4楼大哥。没解决啊。
还是不行。。。。
发表于 2012-5-12 14:18:56 | 显示全部楼层
加入定时器,定时执行检测弹窗脚本
 楼主| 发表于 2012-5-12 14:28:34 | 显示全部楼层
回复 8# zldfsz


    您说的这方法还是得另外创AU3啊。。
有没在好点的。大师。。
发表于 2012-5-12 15:48:55 | 显示全部楼层
回复 9# zzs162
$Timer = DllCallbackRegister("Timer", "int", "hwnd;uint;uint;dword")
$TimerDLL = DllCall("user32.dll", "uint", "SetTimer", "hwnd", 0, "uint", 0, "int", 300, "ptr", DllCallbackGetPtr($Timer))
While 1
        MsgBox(48, "来自网页的消息", "成功!");模拟弹窗
        Sleep(2000)
WEnd
Func Timer($hWnd, $uiMsg, $idEvent, $dwTime)
        If WinExists("来自网页的消息") Then
                Sleep(1000);暂停一秒,让你看到有弹窗
                WinClose("来自网页的消息")
        EndIf
EndFunc   ;==>Timer
 楼主| 发表于 2012-5-12 16:32:04 | 显示全部楼层
没有做不到的,只有想不到的。
谢谢您了。大师。。
发表于 2012-11-6 15:37:46 | 显示全部楼层
学习了,正在想怎么解决。同时想知道,如何自动获取弹出框的内容,那样就好了。
发表于 2013-2-4 17:29:01 | 显示全部楼层
学习了,1111111111111111111111111
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 03:23 , Processed in 0.085623 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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