找回密码
 加入
搜索
查看: 4685|回复: 11

请教如何点击JS的弹出对话框?

[复制链接]
发表于 2009-3-30 09:39:55 | 显示全部楼层 |阅读模式
如图:
    我用WinWaitActive("Windows Internet Explorer","登录成功")
        Send("{Enter}")
      不好使!

[ 本帖最后由 雨林GG 于 2009-4-1 14:13 编辑 ]

本帖子中包含更多资源

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

×
发表于 2009-3-30 09:58:33 | 显示全部楼层
 Func myadlib()
If WinExists("Windows","确定") Then
ControlClick("Windows","确定","Button1")

EndIf 
EndFunc


试试这个。。后台发送点击那个窗口的"确定"

[ 本帖最后由 javarike 于 2009-3-30 09:59 编辑 ]
 楼主| 发表于 2009-3-30 10:33:32 | 显示全部楼层
还是不好用!

补充:登录网页中有个FORM ,两个Input.一个submit。 好像是点击确定后再执行后面的代码!
$oIE = _IECreate ("http://这里省略/index.asp",0,0) ;网址这里省略
$Form = _IEFormGetCollection ($oIE, 0)
$adminname = _IEFormElementGetCollection ($Form, 0)
$password = _IEFormElementGetCollection ($Form, 1)       
$setadminname =_IEFormElementSetValue ($adminname, "admin")
$setpassword =_IEFormElementSetValue ($password, "admin")       
_IEFormSubmit ($Form)
;Sleep(5000)       

myadlib()

[ 本帖最后由 雨林GG 于 2009-3-30 10:49 编辑 ]
发表于 2009-3-30 13:46:08 | 显示全部楼层
ControlClick("Windows Internet Explorer", "登录成功", "[CLASS:Button; INSTANCE:1]")

咳咳...貌似点两下才能消掉- -+
 楼主| 发表于 2009-3-30 14:02:21 | 显示全部楼层
谢谢! 可俺还是没试验成功啊!~~~郁闷 !
发表于 2009-3-30 15:06:58 | 显示全部楼层
原帖由 雨林GG 于 2009-3-30 14:02 发表
谢谢! 可俺还是没试验成功啊!~~~郁闷 !

,...我...这里可以啊- -+
发表于 2009-3-30 15:31:11 | 显示全部楼层
ControlClick("Windows Internet Explorer", "登录成功", "[CLASS:Button; INSTANCE:1]", "left", 2)

我这里这么写才能管...点两下要
 楼主| 发表于 2009-4-1 14:13:27 | 显示全部楼层
AdlibEnable(myadlib)
这样可以 !

[ 本帖最后由 雨林GG 于 2009-4-1 14:59 编辑 ]
发表于 2009-4-7 14:40:22 | 显示全部楼层

谢谢楼上诸位

这个问题困扰我好几天,今天解决了
发表于 2009-5-15 02:42:29 | 显示全部楼层
例子


AdlibEnable("myadlib")
;...
Exit

Func myadlib()
    If WinActive("错误") Then
        ;...
    EndIf
EndFunc
发表于 2009-5-17 12:47:13 | 显示全部楼层
2# javarike

……
有点启发
发表于 2014-6-12 09:12:56 | 显示全部楼层
回复 7# rolaka


    是要点两下,才可以
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 19:01 , Processed in 0.075240 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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