yjiawfn 发表于 2008-9-28 02:26:29

新手提问(我这个怎么不行呢?哪点错了?

为什么不可以呢?是代码写错了,还是不能点击QQ帐号窗口?

我的

Run("D:\QQ08\QQ.exe")
WinWaitActive("QQ用户登陆","登录")
ControlClick("QQ用户登陆","","Edit1")
Send("784920765")
ControlClick("QQ用户登陆","","Edit12")
Send("ririri")
ControlClick("QQ用户登陆","Button16")
Send("{DOWN 6}")
Send("{Enter}")



================================================


论坛上的
run("C:\Program Files\tencent\qq\彩虹QQ\CaiHong.exe")
WinWaitActive("QQ用户登录","登录")
ControlSetText("QQ用户登录","登录","Edit1","784920765");=====>账号(QQ号)修改指定控件的文本(输入QQ号码)
ControlClick("QQ用户登录","","Edit12");向指定控件发送鼠标点击命令,先向密码框点击一下。
Send("riririr");QQ密码,向密码框发送11223344
ControlCommand("QQ用户登录","","Button16","Check");"Check" 使目标按钮"登陆状态“(复选框/单选框)变为选中状态
Send("{DOWN 1}");按6次向下箭头键选中“隐身”。{UP} 向上箭头 {DOWN} 向下箭头 {LEFT} 向左箭头 {RIGHT} 向右箭头
Send("{Enter}")
ControlClick("QQ用户登录","","Button11");=======>登陆键

[ 本帖最后由 yjiawfn 于 2008-10-2 01:52 编辑 ]

liongodmien 发表于 2008-9-28 09:53:20


RunWait("D:\QQ08\QQ.exe")
ControlSetText("QQ用户登陆","","Edit1","784920765")
;ControlSetData("QQ用户登陆","","Edit1","784920765")
ControlSetText("QQ用户登陆","","Edit12","ririri")
;ControlSetData("QQ用户登陆","","Edit12","ririri")
ControlClick("QQ用户登陆","Button16")
WinActivate("QQ用户登陆")
Send("{DOWN 6}")
Send("{Enter}")


[ 本帖最后由 liongodmien 于 2008-9-28 21:51 编辑 ]

yjiawfn 发表于 2008-9-28 23:15:10

难道非的用ControlSetText函数?

用controlcilick单击不行么?

liongodmien 发表于 2008-9-29 11:02:14

原帖由 yjiawfn 于 2008-9-28 23:15 发表 http://www.autoitx.com/images/common/back.gif
难道非的用ControlSetText函数?

用controlcilick单击不行么?

目的就是为了输入字符吧?!有其它能直接输入的不用,为什么一定要Click?!

[ 本帖最后由 liongodmien 于 2008-9-29 14:05 编辑 ]

liongodmien 发表于 2008-9-29 14:22:02

  LZ如果是本着学习来弄这个QQ登录的很好!

  如果只是想弄个自动登录,不如去找个快捷方式登录创建器!

78391493 发表于 2008-9-29 14:23:02

QQ密码有键盘保护的,应该没有用吧

liongodmien 发表于 2008-9-29 15:27:10

原帖由 78391493 于 2008-9-29 14:23 发表 http://www.autoitx.com/images/common/back.gif
QQ密码有键盘保护的,应该没有用吧

  密码输入那的确是有保护,不用模拟键击似乎输入不了,但除了密码其它操作完全可以隐藏的进行,最后还是那一句,如果只是要自动登录,那就用快捷方式登录创建器吧!
页: [1]
查看完整版本: 新手提问(我这个怎么不行呢?哪点错了?