找回密码
 加入
搜索
查看: 1898|回复: 2

请各位帮忙看看这两段区别

[复制链接]
发表于 2008-9-8 23:01:10 | 显示全部楼层 |阅读模式

(刚学,就是为了自动宽带猫写的,)
这是我修改后的(运行到弹出窗口就停止了)
#include<ie.au3>
dim $name1="admin",$pass1="admin",$name2="telecomadmin",$pass2="nE7jA%5m"
$soie=_IECreate("192.168.1.1")
WinWaitActive("连接到 192.168.1.1")
WinActivate("连接到 192.168.1.1")
if winwait("连接到 192.168.1.1","")Then
        ControlSetText("连接到 192.168.1.1","","Edit2",$name1)
        ControlSetText("连接到 192.168.1.1","","Edit3",$pass1)
        ControlClick ( "连接到 192.168.1.1", "", "Button2" )
        EndIf
        Exit


下面是论坛热心兄弟们给的(可以正常运行的)
Run ( @ProgramFilesDir & "\Internet Explorer\iexplore.exe 192.168.1.1" )
WinWaitActive ( "连接到 192.168.1.1" )
WinActivate( "连接到 192.168.1.1" )
ControlSetText ( "连接到 192.168.1.1", "", "Edit2", "admin" )
ControlSetText ( "连接到 192.168.1.1", "", "Edit3", "admin" )
ControlClick ( "连接到 192.168.1.1", "", "Button2" )


大家指点说没有等待窗口激活,可加了等待命令后,还是不能正常,还请各位高手给说下是哪里不对.

[ 本帖最后由 冲盈 于 2008-9-9 19:46 编辑 ]
发表于 2008-9-8 23:51:53 | 显示全部楼层
$soie=_IECreate("192.168.1.1",0,1,0)
 楼主| 发表于 2008-9-9 19:41:10 | 显示全部楼层
超级版主,果然不一样,
原来默认参数是要等待网页加载完毕,再返回.(叹,没仔细看参数,不好意思 )

[ 本帖最后由 冲盈 于 2008-9-9 19:43 编辑 ]
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-7 02:33 , Processed in 0.074912 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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