自动登陆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位数 用controlsend试一下 还是无法输入感叹号等符号! ControlSend("QQ用户登录", "", "Edit12", "123!~") 这样的话我也不知道,不好意思,顺便帮你顶一下。你那个好像有个转义字符的吧? 还是谢谢你了! 分开可以吗 楼上的怎么分开,能说清楚点吗? 没有人能帮忙解决这个问题吗 Send("1")
Send("2")
Send("3")
Send("4")
Send("!")
Send("~")
这样分开行不? 本帖最后由 a6626236 于 2009-6-12 15:03 编辑
你运行这个脚本测试一下就知道了。!,只能密码框内输入1234 则!~不能。 算了,我帮你试 我这边可以,你试试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") 不行就在7行加sleep
特殊符号前加sleep,就保证了 这是个很基础的问题了
传送门:
http://www.autoitx.com/forum.php?mod=viewthread&tid=4597&highlight=send
send 的详细说明
或者看看帮助文件的键盘控制部分