怎么让au3捕捉到路由器用户登陆窗口
怎么让au3捕捉到路由器用户登陆窗口,这个问题困饶着我好长时间了,请各位高手帮忙支下招,万分感谢了,就是图中的有用户名字和密码的对话框特此感谢liongodmien的热心解答。谢谢了
[ 本帖最后由 abc0009 于 2008-10-31 11:19 编辑 ] :face (13): 顶起,期待高手出现支招。 用窗口信息器查窗口信息 附件是窗口信息工具查看到的信息,我使用过WinWaitActive但无法捕捉,没有头绪了。劳烦各位大大了 标题既然已经找到了,那就:
ControlSend
--------------------------------------------------------------------------------
向指定的控件发送字符串.
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] ) 你要的自动登录:
ControlSetText('', '', 1003, '这里是用户名')
ControlSetText('', '', 1005, '这里是密码')
ControlClick('', '', 1)
你那个登录窗口用的:
ControlSetText('', '', 1003, '这里是用户名')
ControlSetText('', '', 1005, '这里是密码')
ControlClick('', '', 2)
因为au3默认只查找顶层窗口,而且只匹配开头字符 原帖由 asdf 于 2008-10-31 10:49 发表 http://www.autoitx.com/images/common/back.gif
因为au3默认只查找顶层窗口,而且只匹配开头字符
非也,AU3能查找全部窗口标题,包括AU3脚本自身的那个隐藏标题(AUTOITWINSETTITLE) 特别感谢liongodmien大大的热心解答,问题已经解决
由大大指导后能实现功能的代码如下$url2 = "AX.XXX.XXX.COM"
$oIE = _IECreate ($url2, 0, 1, 0, 1)
Sleep(1000)
ControlSetText('', '', 1003, 'username')
ControlSetText('', '', 1005, 'password')
ControlClick('', '', 1) ……
WinSearchChildren 允许窗口搜索程序在搜索顶层窗口的同时也搜索子窗口.
0 = 仅搜索顶层窗口(默认)
1 = 搜索顶层窗口及子窗口. 好贴,这个很有用 很好 顶期待高手出现 学习了,AUTOITWINSETTITLE 马克一下
马克一下
页:
[1]
2