本帖最后由 lixiaolong 于 2011-1-20 11:42 编辑
回复 9# gzh888666
设置状态的控件抓不到.
下面是使用Send实现隐身登陆.
$qq1 = "12345678" ;帐号
$pw1 = "1111111" ;密码
If WinExists("QQ2010", "") Then
WinActivate("QQ2010", "")
ControlClick("QQ2010", "", "[CLASS:ATL:30A561F0]", "left", 1);选中帐号
Send("{DEL}");清除帐号
Send($qq1);输入帐号
ControlClick("QQ2010", "", "Edit1", "left", 1);选中密码
Send($pw1, 1);输入密码
Send("{TAB}");焦点到“状态”
Send("{ENTER}");打开状态菜单
Send("{UP}");选择隐身登陆 ;~ Send("{DOWN}");选择我在线上
Send("{ENTER}");确定
Send("{TAB}");焦点到“登陆”
Send("{ENTER}");确定登陆
EndIf
MouseClick实现隐身登陆.
Opt("WinWaitDelay",100)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
$qq1 = "12345678" ;帐号
$pw1 = "1111111" ;密码
Run("C:\Program Files\Tencent\QQ\Bin\QQ.exe")
While 1
If WinExists("QQ2010", "") Then
WinActivate("QQ2010","")
ControlClick("QQ2010", "", "[CLASS:ATL:30A561F0]", "left", 1);选中帐号
Send("{DEL}");清除帐号
Send($qq1);输入帐号
ControlClick("QQ2010", "", "Edit1", "left", 1);选中密码
Send($pw1, 1);输入密码
MouseClick("left",85,191,1);打开状态菜单
MouseClick("left",88,344,1);选择隐身
MouseClick("left",295,228,1);按登陆按钮
ExitLoop
EndIf
WEnd
|