请高手用按键精灵做一个脚本,在特定对话框弹出的时候自动点击。

最近研究QQ的群发功能,发现不论怎样进行间隔时间和内容的修改,都还是会被腾讯强制下线,并弹出下线通知,解决倒是比较容易,就是再点一下“重新登陆”就好了。想请各位大侠用按键... 最近研究QQ的群发功能,发现不论怎样进行间隔时间和内容的修改,都还是会被腾讯强制下线,并弹出下线通知,解决倒是比较容易,就是再点一下“重新登陆”就好了。想请各位大侠用按键精灵做一个脚本,在有这个窗口弹出的时候,自动点击上线,这样就能无人值守了。 展开
 我来答
dlbabo
推荐于2017-11-24 · TA获得超过5676个赞
知道大有可为答主
回答量:2016
采纳率:57%
帮助的人:1533万
展开全部
如果没有编程知识的话,说了可能你也不太明白,高手做出脚本都是要收钱的:P
不过,可以提示你一下,
每次弹出的下线通知,一般来说位置是固定的,你在重新登录按钮的位置加一个找色或找图的判断,如果符合条件就点一下,不符合就执行下一步
因为你要群发,估记你要做成一个循环,所以在循环一开始加判断比较好
while true
。。。。。。
MoveTo 30, 30 //
Delay 100
FindPic X1,y1,x2,y2,"Z:\路径\重新登录.bmp",0.9,intX,intY //在 左上(X1,Y1)右下(X2,y2)区域找 和 重新登录.bmp 一样的图 返回intX,inty
If intX>100 and intY>100 Then
MoveTo intX+20, intY+5
LeftClick 1
Delay 100
//MessageBox "找到图形,鼠标已经移到图形上面,点一下"
Else
End If
。。。。。。
wend

不知道你能不能看明白,呵呵。
追问
群发是豪迪QQ群发器在执行的。不是由按键精灵脚本在做。
findpic命令看明白了,可以把窗体当作一张图片来搜吗?我原来还以为它只能在窗体调用了某张图片的时候,才能找。
明天试一下
不过还是希望能够直接让脚本在后台搜索当前所有窗口中是否有“下线通知”窗口,如果有的话就点击重登陆。因为它是显示中屏幕中间,而群发的时候可能被其他窗口盖住。
追答
如果,下线通知是一个独立的窗口(你可以找一个"窗口查看工具"看看),则可以采用以下判断.

HwndEx = Plugin.Window.Search("下线通知")
MyArray = Split(HwndEx, "|")
hwndxx = Cint(MyArray (0))//默认为只出了一个窗口
if hwndxx 0 then
Call Plugin.Bkgnd.LeftClick(hwndxx ,X,y) //x,y 是重新登录按钮位置, 默认重新登录按钮不是新的窗口,你可以用"窗口查看工具"看看,如果是新的窗口,就再加一句找窗口的命令.
delay 500 //点完一定要有个延时,给电脑一点反应时间.呵呵.
endif
手机用户46077
2011-04-18 · TA获得超过476个赞
知道答主
回答量:286
采纳率:0%
帮助的人:0
展开全部
k 1,0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-04-18 · TA获得超过317个赞
知道小有建树答主
回答量:622
采纳率:0%
帮助的人:182万
展开全部
你自己做啊 还能学习下新的知识
追问
不懂编程方面的知识,只能录制一点死的键鼠脚本
希望有高手能把脚本做出来给小弟学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式