本帖最后由 pwover 于 2009-9-21 21:39 编辑
Run($qqpath & "\bin\QQ.exe")
WinWait("QQ2009")
WinWaitActive("QQ2009")
$XY = WinGetPos("QQ2009")
SendKeepActive("QQ2009")
ControlSend("QQ2009","", "[CLASS:ATL:30A410F8; INSTANCE:1]", $qqhm );ControlSend不支持中文
ControlSend("QQ2009","", "[CLASS:Edit; INSTANCE:1]","" )
Send("{BS 17}")
ControlSend("QQ2009","", "[CLASS:Edit; INSTANCE:1]", $qqmm )
IniWrite("qqqq.ini", $qqhm, "qqmm", $qqmm)
Send("{enter}")
以上是 我自己写的 QQ2009登录脚本 自动填写账户 和密码的
怎么用 ControlSend 这个函数 在输入密码的时候有问题
因为我用这个测试的时候 解密是正确的IniWrite("qqqq.ini", $qqhm, "qqmm", $qqmm)
我自己估计是 密码用了符号 ~! 这两个字符 ControlSend 函数好像不能正确输入
高手帮帮忙啊 调用了#include <File.au3>
#include <string.au3>
#include <Process.au3>
#include "qqpswd.au3"
是不是调用 的有问题啊
怎么改啊 |