请帮我完善一下这个按键精灵脚本

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:56:33
我提几点要求,1.这个脚本我自己写的,我刚入门,有些不太会会,这脚本主要执行三个循环,我是怕网络一旦延迟,即delay时间不够,从而会影响到下一个循环,帮我完善一下这个,使得不论网络快还是慢,程序都能正常执行。2.就是将这个程序弄到后台,我知道是弄一个插件,什么插件,如下脚本怎么改,我不会,希望赐教,谢谢。可以发送到邮件saintshee@yeah.net
VBSCall FindPic( 0,0, x,y,"Attachment:\加油.bmp",0.9,ypgmX,ypgmY)
If ypgmX>0 And ypgmY>0
MoveTo ypgmX+10,ypgmY+10
Delay 100
LeftClick 1
EndIf
Delay 500
VBSCall FindPic( 0,0, x,y,"Attachment:\掌声.bmp",0.9,ypgmX,ypgmY)
If ypgmX>0 And ypgmY>0
MoveTo ypgmX+10,ypgmY+10
Delay 100
LeftClick 1
Delay 500
LeftClick 1
EndIf
Delay 500
VBSCall FindPic( 0,0, x,y,"Attachment:\返回.bmp",0.9,ypgmX,ypgmY)
If ypgmX>0 And ypgmY>0
MoveTo ypgmX+10,ypgmY+10
Delay 100
LeftClick 1
EndIf

之所以这里回答按键精灵的人少,是因为帮助每个人作哪怕一个小小的脚本都要很费周折,搭建脚本的框架,还要考虑怎样效率最高,尽可能的满足求助者的要求,偶总是很认真的去回答,但结果呢...不是求助者没有采纳,大多却是问题根本没有处理,或者把问题直接关闭了..久而久之,就真的没有人来回答了,要知道,百度知道分没啥大用.不当吃不当喝的,就是图个能帮助到别人给自己带来快乐...最后一次了,希望能够帮到您吧.
下面的脚本可以后台运行,但有如下问题:
一 按键自带的命令不能够后台找图和后台鼠标命令,所以需要去兄弟论坛下载个361的后图高速找图插件还有一个后台插件,
二 如果后台点击不到的话把那个后台点击命令作两次就好了(一次激活一次点击).
三 运行的时候因为要得到准确的窗口句柄(IE有很多子窗口的),所以把鼠标放在你要运行的窗口上然后按热键启动.
四 提示载入图片失败把按键关一下就好了.
五 后台找图及后台点击的命令一般都需要最新版按键精灵的支持.
六 后台点击不同于屏幕座标,是相对于窗口左上角的窗口座标,所以如果点击有偏差可以试着稍微修正一下即可.
六 这个脚本可以检测譬如加油掌声返回这三个命令之间的网络延时,但里面的点击细节因为您未有提供所以照着您的命令复制进来了,如果有这方面的需要您可以举一反三,条件套条件的方式就可以了,有问题或者需要插件请补充...

//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★装载子程序★〓〓〓〓〓〓〓〓〓☆〓〓//
Plugin ck=Window.MousePoint()
ys=inputbox("请输入每轮之后的延时时间,单位为毫秒,1000毫秒=1秒")
Gosub 载入图片群
Rem 程序开始
Gosub 加油程序
Gosub 掌声程序
Gosub 返回程序
Delay ys
Goto 程序开始
If 1=0
//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★载入图片群★〓〓〓〓〓〓〓〓〓☆〓〓//
Sub 载入图片群
Plugin sjz=FindPicture2.Loa