按键精灵正式版和商业版有什么区别_手机屏幕自动连点器的制作

按键精灵正式版和商业版有什么区别_手机屏幕自动连点器的制作,第1张

按键精灵正式版商业版有什么区别_手机屏幕自动连点器的制作 这几天连续碰到有网友问我关于插件的问题,起因是我之前写的一篇关于百度云识别文字的内容,在文章中我提供的源码用到了help.lua这个插件,当时我以为它是按键自带的插件命令,所以直接用了,后来文章下面有好几人留言问,我才知道这个插件不是自带的,于是在置顶留言中我特意提到用山海插件同样功能的命令替换掉,源码就可以直接使用了。


但是后来发现还是有很多人不会用,究其原因就是对插件的用法不了解,那么今天就用这篇文章来简单介绍一下。


首先我们看看基础命令的用法:命令名(参数1,参数2,……)如果是有返回值的命令:返回值=命令名(参数1,参数2,……)上面的括号有时候是可以省略的,不过一般会带着。


看个具体例子:tap 100,200这个命令的括号已经被省略了,分析一下格式:tap对应格式中的命令名,100是第一个参数,200是第二个参数。


此命令共有两个参数,按键编写脚本时,对于命令参数个数有严苛的要求,命令有几个参数,使用的时候就必须是几个,不能多也不能少。


再来说一个有返回值的例子:GetColor = GetPixelColor(x, y)这个命令的作用是得到指定点颜色,GetColor是一个变量,用来存放命令得到的颜色值(命令返回值),所谓返回值就是命令执行完以后,能够得到什么内容,这个内容就是返回值,当然不是所有的命令都有返回值。


例子中等号后面的部分就不介绍了,和上面的完全一样。


说完按键精灵自带的基础命令以后,我们来介绍已经内置到按键里面的插件命令——file插件,也就是文件插件,这个插件中我们最常用的命令就是读取文本和写入文本命令。


file.write 写入命令file.read 读取命令这两个命令好像和上面介绍的命令不同,命令中有个点(.),这个点翻译成中文就是“的”的意思。


file.write 就是file插件“的”写入 *** 作。


为啥把file插件单独拿出来说呢,是因为file这个插件已经内置到按键里面了。


所以使用它的时候,直接用就行了。


对于没有内置的插件,我们在使用的时候,就要先调用插件,然后才能使用插件里面的命令,这种插件是我们最常见的类型。


举个例子:Import “shanhai.lua”Dim x=shanhai.getuixml()我想使用山海插件里面的getuixml()命令,那么我第一步是先Import “shanhai.lua”,意思是载入”shanhai.lua”这个插件到按键精灵里面。


之后使用的时候,要在命令前面加上shanhai和点,代表命令是来源于山海插件,最终才能使用这个命令。


总结一下格式:Import “插件名”插件名.命令名(参数1,参数2,……)或者Import “插件名”返回值=插件名.命令名(参数1,参数2,……)山海插件目前已经被按键精灵打包到安装包里面,也就不需要我们单独去安装这个插件,如果我们想要使用其他第三方的插件,就需要自行安装。


安装的时候需要注意几点:一般插件是由3个文件组成可以看到3个文件名字是一样的,但是后缀名不同,最核心的是.lua文件,所有命令都写在这个文件里面,另外两个文件都是用来介绍命令的。


.html文件是命令介绍,如下图:.info文件是鼠标放到命令上面显示的内容。


对于这两个文件来说,如果有的话就一起放到插件目录文件夹里面,如果没有也不影响命令使用。


接下来说怎么安装,其实就是刚说的把插件文件放到插件文件夹Plugin里面。


在按键精灵手机助手的安装目录下面,找到plugin文件夹,直接把文件复制进去即可,之后重启一下按键精灵就可以在插件命令里面看到了。


上图当中最后两个的图标是小锁头,说明插件是加密,对于加密的插件文件,我们无法看到源码文件的,体现在文件类型是:加密是luae,不加密是lua。


后缀多了一个e。


对于可以查看源文件的插件,我们可以用文本或者其他编程工具打开:插件的内容是用lua语言编写的函数,基于lua的语法,按键对于函数的名称有固定的格式要求,具体看一下插件制作的说明文档。


如果你想要学习自己编写脚本插件,可以查看这些开源插件,同时对照lua的基本语法命令,边实践边学习。


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

原文地址: http://outofmemory.cn/tougao/644129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存