Vzjg2003 发表于 2009-2-22 19:44:48

ControlSend 运行无效???

代码:
ControlSend("QQ用户登录","QQ密码","Edit2","11111")

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

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


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

[ 本帖最后由 Vzjg2003 于 2009-2-22 19:47 编辑 ]

xinlu8439 发表于 2009-2-24 05:31:06

QQ用的是非标准库创建的非标准GUI,你不能通过au3发送按键的

cnsnc 发表于 2009-2-24 11:24:49

试了,2008版2009版都可以用controlsend输入密码并登录.......楼主的control ID是不是写错了

[ 本帖最后由 cnsnc 于 2009-2-24 14:01 编辑 ]

Vzjg2003 发表于 2009-2-25 14:54:14

原帖由 cnsnc 于 2009-2-24 11:24 发表 http://www.autoitx.com/images/common/back.gif
试了,2008版2009版都可以用controlsend输入密码并登录.......楼主的control ID是不是写错了
不光是QQ,还试了别的两个软件都是这样,控件ID是用那个INFO工具查的,错不了哦

qq82015930 发表于 2009-2-25 15:07:38

原帖由 cnsnc 于 2009-2-24 11:24 发表 http://www.autoitx.com/images/common/back.gif
试了,2008版2009版都可以用controlsend输入密码并登录.......楼主的control ID是不是写错了



ControlSend("QQ用户登录","QQ密码","Edit12","11111")可以用哈

lynfr8 发表于 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

没详细测试,如有其他情况,请补充
页: [1]
查看完整版本: ControlSend 运行无效???