找回密码
 加入
搜索
查看: 3327|回复: 5

ControlSend 运行无效???

[复制链接]
发表于 2009-2-22 19:44:48 | 显示全部楼层 |阅读模式
代码:
ControlSend("QQ用户登录","QQ密码","Edit2","11111")

运行后闪一下就退出了,但QQ框内什么也没有输入

试过换用:ControlSettext也是同样的效果


补充一下:用Send发送的话就行,但我想在后台也能运行,所以不用Send.

[ 本帖最后由 Vzjg2003 于 2009-2-22 19:47 编辑 ]
发表于 2009-2-24 05:31:06 | 显示全部楼层
QQ用的是非标准库创建的非标准GUI,你不能通过au3发送按键的
发表于 2009-2-24 11:24:49 | 显示全部楼层
试了,2008版2009版都可以用controlsend输入密码并登录.......楼主的control ID是不是写错了

[ 本帖最后由 cnsnc 于 2009-2-24 14:01 编辑 ]
 楼主| 发表于 2009-2-25 14:54:14 | 显示全部楼层
原帖由 cnsnc 于 2009-2-24 11:24 发表
试了,2008版2009版都可以用controlsend输入密码并登录.......楼主的control ID是不是写错了

不光是QQ,还试了别的两个软件都是这样,控件ID是用那个INFO工具查的,错不了哦
发表于 2009-2-25 15:07:38 | 显示全部楼层
原帖由 cnsnc 于 2009-2-24 11:24 发表
试了,2008版2009版都可以用controlsend输入密码并登录.......楼主的control ID是不是写错了




ControlSend("QQ用户登录","QQ密码","Edit12","11111")  可以用哈
发表于 2009-3-6 22:00:24 | 显示全部楼层

可以自动登录,QQ2009

run("C:\Program Files\Tencent\QQ2009\Bin\QQ.exe")
WinWaitActive("QQ2009 Beta","")
ControlSettext("QQ2009 Beta","","ATL:006CC4D01","你的账号")
ControlSend("QQ2009 Beta","","Edit1","你的密码")

注意ATL:006CC4D01是类,1是枚举,只能ControlSettext
至于密码就只能ControlSend

没详细测试,如有其他情况,请补充
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 00:13 , Processed in 0.134535 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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