找回密码
 加入
搜索
查看: 12756|回复: 22

[GUI管理] 【已解决】麻烦给位帮我解决一下如何在弹出的窗口点击自动点击“是”!

 火.. [复制链接]
发表于 2012-11-23 00:16:09 | 显示全部楼层 |阅读模式
本帖最后由 chamlien 于 2012-11-23 11:13 编辑

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
$form = GUICreate("欢迎使用流量查询专用工具",750, 400);
$oIE = ObjCreate("Shell.Explorer.1") ;
GUICtrlCreateObj($oIE, -1, -25, 750, 400) ;
$oIE.Navigate("https://218.19.163.114")
GUISetState(@SW_SHOW)
While 1   
   If GUIGetMsg() = -3 Then
          Exit
        EndIf  
WEnd


;试过winwaitactive都不行。
发表于 2012-11-23 00:24:40 | 显示全部楼层
回复 1# chamlien

向窗口发送ALT+Y
 楼主| 发表于 2012-11-23 00:29:00 | 显示全部楼层

如图所示,还是不行呢

本帖子中包含更多资源

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

×
发表于 2012-11-23 00:32:00 | 显示全部楼层
回复 3# chamlien

不可能不行的,给出你不行的代码~~
 楼主| 发表于 2012-11-23 00:39:36 | 显示全部楼层
回复 4# annybaby
这个是在GUI界面运行的,执行到https地址后会自动弹出安全警报窗口,而send不能关掉它
发表于 2012-11-23 00:57:29 | 显示全部楼层
回复 5# chamlien


    点击是之后可以看到什么画面呢??

我这里有办法点击到,但出来不了什么画面的

send当然执行不到,因为那个弹窗口一出现,脚本就会自动暂停的~~
 楼主| 发表于 2012-11-23 01:00:46 | 显示全部楼层
回复 6# annybaby
呵呵呵,能点击就行,能不能贴上你的实现代码呢?
发表于 2012-11-23 01:05:11 | 显示全部楼层
回复 7# chamlien

_Timer_SetTimer
 楼主| 发表于 2012-11-23 01:14:09 | 显示全部楼层
回复 8# annybaby

我还是个新手,具体的代码怎么实现呢,麻烦你贴上来一下哈。不胜感激
发表于 2012-11-23 01:24:02 | 显示全部楼层
回复 9# chamlien


    手机发帖不容易啊,明天再研究吧……
 楼主| 发表于 2012-11-23 01:28:46 | 显示全部楼层
回复 10# annybaby
嗯,非常感谢,这么晚了还在回答,很感谢!
发表于 2012-11-23 09:12:13 | 显示全部楼层
本帖最后由 vuivui 于 2012-11-23 09:23 编辑
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3> 
$form = GUICreate("欢迎使用流量查询专用工具",750, 400);
$oIE = ObjCreate("Shell.Explorer.1") ;
GUICtrlCreateObj($oIE, -1, -25, 750, 400) ;
$oIE.Navigate("https://218.19.163.114")

Run(@AutoItExe & ' /AutoIt3ExecuteLine  "Dim $s=''安全警报'',$a=WinWait($s), $a=WinActivate($s), $a=ControlClick($s, '''', ''Button1''), $a=WinClose($s), $a=WinWait($s), $a=WinActivate($s), $a=ControlClick($s, '''', ''Button1'')"')

GUISetState(@SW_SHOW)


While 1   
   If GUIGetMsg() = -3 Then 
          Exit
        EndIf  
WEnd
  

评分

参与人数 2金钱 +51 收起 理由
chamlien + 11
shqf + 40

查看全部评分

发表于 2012-11-23 09:53:11 | 显示全部楼层
本帖最后由 shqf 于 2012-11-23 09:56 编辑

楼上的,学习了。你的方法(第9句)太好了。
 楼主| 发表于 2012-11-23 10:56:28 | 显示全部楼层
回复 12# vuivui

哇,厉害死了!昨晚等了5个小时注册到了论坛号,又等了12个小时居然有人解决了我的问题,真是神了个奇了!这个问题其实也有人问了,你的回答解决了很多人的困惑,非常感谢!!
发表于 2012-12-15 19:21:20 | 显示全部楼层
学习了。谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-20 06:03 , Processed in 0.089759 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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