按键精灵找出符合条件的图片或者其他编程找出符合条件的图片?

按键精灵找出符合条件的图片或者其他编程找出符合条件的图片?,第1张

按键精灵附件只能添加一个(本人没有用96以后的按键精灵了,不知道后面版本支不支持多图),里面的函数参数条件都是有规定的,不是你想怎样就怎样。

默认的命令是左键单击,点击下拉框还可以看到其他的鼠标命令,例如右键单击、左键双击等等。我们就使用左键点击就可以了,循环按键次数我们先设置为“1次”,最后点击插入。

按键精灵提供了非常简单的插入脚本方式,使用普通命令面板就可以完成整个插入脚本的过程。我们要制作的是鼠标连点器,所以要找的就是鼠标的命令。

点击在编辑器左边的脚本,然后点击基本命令,最后点击鼠标命令。这时鼠标的命令就展开了。我们可以看到界面上有鼠标动作的命令。

//调用过程的方法实现显示三个变量值:

DIM s , sh , flag//定义全局变量,可以不用

Call huoqu() //调用过程

msgbox "s=["&s&"]sh="&sh&"flag="&flag

SUB huoqu() //定义过程

s=PluginGetSysInfoGetScreenResolutionX

Msgbox "获得屏幕分辨率宽度:"&s

If s=1440 Then

flag="yes" //字符串用双引号

Else

flag="no" ///字符串用双引号

End if

//下面这句是获得屏幕分辨率高度

SH = PluginGetSysInfoGetScreenResolutionY

Msgbox "获得屏幕分辨率高度:"&SH

End SUB

//用过程返回值,好象不行;可以用返回函数值的方法

//调用方法:

DIM s , sh //定义全局变量,可以不用

//不用flag做变量,直接使用函数名就可以

msgbox "s=["&s&"]sh="&sh&"flag="&huoqu//使用函数名,得到返回函数值

Function huoqu()//定义函数

s=PluginGetSysInfoGetScreenResolutionX

Msgbox "获得屏幕分辨率宽度:"&s

If s=1440 Then

huoqu="yes" //函数名=返回值

Else

huoqu="no" //函数名=返回值

End if

//下面这句是获得屏幕分辨率高度

SH = PluginGetSysInfoGetScreenResolutionY

Msgbox "获得屏幕分辨率高度:"&SH

End Function

你要先搞清楚语法和格式函数中每个参数所代表的含义然后才是脚本的逻辑

FindPic 0, 0, 0, 0, "Attachment:钟道捉鬼png", "000000", 0, 09, intX, intY

中间的四个0,前两个代表找图区域的起始点坐标,后两个是结束点坐标如果都是0,那区域就是0,永远不可能找到图

if 的判断,

if intX > -1 then 意思是找到图则执行以下代码

else 否则这个不难理解吧

end if 该判断的结束语句也就是说下面的语句不包括在上面的判断内,不管判断是否成立都会执行

按照你说的要跳到开始也就是涉及到循环简单点就用rem标记然后在想跳转的地方用goto命令来跳转

比如:

rem 标记A

if intX>0 then

移动点击

else

goto 标记A

end if

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13493610.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存