找回密码
 加入
搜索
查看: 1177|回复: 3

run和IE类代码能连起来用吗

[复制链接]
发表于 2009-5-17 14:53:20 | 显示全部楼层 |阅读模式
本帖最后由 maoying 于 2009-5-18 23:59 编辑

写了段代码,想开启TL-WR340G路由的无线功能:
前半部分(用默认的用户名登录):
Run('C:\Program Files\Internet Explorer\IEXPLORE.EXE 192.168.1.1')
WinWait("Connect to 192.168.1.1","")
If Not WinActive("Connect to 192.168.1.1","") Then WinActivate("Connect to 192.168.1.1","")
WinWaitActive("Connect to 192.168.1.1","")
Send("{ENTER}");确认登录,图参见popup.gif:

后半部分:
#include <IE.au3>
$oIE = _IEAttach ("TL-WR340G 54M无线宽带路由器","Title")
$oFrame = _IEFrameGetObjByName ($oIE, "bottomLeftFrame")
_IELinkClickByText ($oFrame, "无线参数")
$oFrame = _IEFrameGetObjByName ($oIE, "mainFrame")
$oForm = _IEFormGetCollection ($oFrame, 0)
_IEFormElementCheckboxSelect ($oForm, 2, "ap", 1, "byValue")        ;开启无线功能
$oQuery = _IEFormElementGetObjByName ($oForm, "Save")
_IEAction($oQuery ,"click")       

分别运行都OK,但貌似合起来后就卡在$oIE那里
请各位指教一下

本帖子中包含更多资源

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

×
 楼主| 发表于 2009-5-17 14:55:41 | 显示全部楼层
有空顶顶,有益身心
发表于 2009-5-17 19:34:48 | 显示全部楼层
这样用是没问题的

你检查一下IE的标题是不是“TL-WR340G 54M无线宽带路由器”,默认是必须完全匹配的
 楼主| 发表于 2009-5-18 20:41:18 | 显示全部楼层
对啊,成功了
多谢楼上
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-11 00:28 , Processed in 0.080810 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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