vsic 发表于 2012-10-27 16:12:05

QQ好友验证消息 自动拒绝请教



QQ好友验证消息 自动拒绝请教

像这样按据什么都检测不到。应该怎样处理这个窗口啊。我想有人加消息就动自拒绝

vsic 发表于 2012-10-27 16:14:37

这是我写的。好像运行了不起返应,If WinWait("添加好友") Then
        Local $i = 0
While 1
        Sleep(300)
        Send("{TAB}")
        Sleep(100)
        Send("{TAB}")
        Sleep(100)
        Send("{TAB}")
        Sleep(100)
        Send("{TAB}")
        Sleep(100)
        Send("{TAB}")
        Sleep(100)
        Send("{SPACE}")
        Sleep(100)
        Send("{TAB}")
        Sleep(100)
        Send("请不要再加了。")
        Sleep(100)
        Send("{ENTER}")
        $i = $i + 1
        Send("!{tab}")
Sleep(1000)
WEnd
EndIf

sleep365 发表于 2012-10-27 20:41:04

2012的窗口是加密了的,用spy++等都查不出来窗口的句柄。

annybaby 发表于 2012-10-27 21:22:22

直接设置为拒绝任何人添加为好友

vsic 发表于 2012-10-27 22:52:41

2012的窗口是加密了的,用spy++等都查不出来窗口的句柄。
sleep365 发表于 2012-10-27 20:41 http://www.autoitx.com/images/common/back.gif


    有没有办法用autoit3 来实现我说的那样的功能呀

小凯 发表于 2012-10-29 08:01:35

貌似只有按控件坐标来模拟鼠标点击了....{:face (382):}

unique009 发表于 2012-10-29 13:41:29

因为不是标准控件,所以不一定能找到,但这个窗口大小是固定的,可以遍历窗口,找到这个大小的窗口然后模拟点击

小影 发表于 2012-11-23 13:52:29

本帖最后由 小影 于 2012-11-23 13:58 编辑

MouseClick("left",163,204)鼠标单击的位置由控件鼠标位置减去窗口鼠标位置:上图

小影 发表于 2012-11-23 13:54:27

Opt("mousecoordmode",2) ;设置鼠标为相对激活窗口客户区的坐标
WinActivate("窗口标题")
WinWaitActive("窗口标题")
MouseClick("left",163,204)
MouseClick("left",327, 323)
页: [1]
查看完整版本: QQ好友验证消息 自动拒绝请教