a6626236 发表于 2009-6-12 10:14:35

自动登陆QQ。新问题,密码框输入出现问题。!~~~~~~~~~!~未解决!

本帖最后由 a6626236 于 2009-6-13 13:19 编辑

Dim $QQPath
$QQPath=RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\PlatForm_Type_List\1","TypePath")
Run($QQPath)
WinWaitActive("QQ用户登录","")
ControlSetText("QQ用户登录","", "Edit1", "378582799")
ControlFocus("QQ用户登录","","Edit12")
Send("1")
Send("{!}")
Send("{~}")
在输入密码的时候只输入了3位数

jale 发表于 2009-6-12 10:20:01

用controlsend试一下

a6626236 发表于 2009-6-12 10:23:22

还是无法输入感叹号等符号!

a6626236 发表于 2009-6-12 10:23:38

ControlSend("QQ用户登录", "", "Edit12", "123!~")

jale 发表于 2009-6-12 10:34:51

这样的话我也不知道,不好意思,顺便帮你顶一下。你那个好像有个转义字符的吧?

a6626236 发表于 2009-6-12 10:35:44

还是谢谢你了!

crkey12345 发表于 2009-6-12 11:14:16

分开可以吗

a6626236 发表于 2009-6-12 11:21:03

楼上的怎么分开,能说清楚点吗?

a6626236 发表于 2009-6-12 14:29:17

没有人能帮忙解决这个问题吗

kn007 发表于 2009-6-12 14:50:30

Send("1")
Send("2")
Send("3")
Send("4")
Send("!")
Send("~")
这样分开行不?

a6626236 发表于 2009-6-12 15:01:45

本帖最后由 a6626236 于 2009-6-12 15:03 编辑

你运行这个脚本测试一下就知道了。!,只能密码框内输入1234 则!~不能。

kn007 发表于 2009-6-12 15:08:13

算了,我帮你试

kn007 发表于 2009-6-12 15:15:38

我这边可以,你试试Dim $QQPath
$QQPath=RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\PlatForm_Type_List\1","TypePath")
Run($QQPath)
WinWaitActive("QQ用户登录","")
ControlSetText("QQ用户登录","", "Edit1", "378582799")
ControlFocus("QQ用户登录","","Edit12")
Send("1234")
Send("{!}")
Send("{~}")
Controlclick("QQ用户登录", "","Button11")

kn007 发表于 2009-6-12 15:16:22

不行就在7行加sleep
特殊符号前加sleep,就保证了

lynfr8 发表于 2009-6-12 15:29:25

这是个很基础的问题了

传送门:
http://www.autoitx.com/forum.php?mod=viewthread&tid=4597&highlight=send
send 的详细说明
或者看看帮助文件的键盘控制部分
页: [1] 2 3
查看完整版本: 自动登陆QQ。新问题,密码框输入出现问题。!~~~~~~~~~!~未解决!