这几天有网友问我关于外挂的问题。原因是我之前写过一篇关于百度云识别文字的文章。在本文中,我提供的源代码中使用了插件help.lua。当时我以为是按钮自带的插件命令,就直接用了。后来有几个人在文章下面留言问我,我才知道这个插件不是自带的。所以在置顶留言里,我特意提到用山海插件同样功能的命令来代替,源代码可以直接用。
但是后来发现还是有很多人不会用。原因是他们不知道插件的用法。所以今天就用这篇文章简单介绍一下吧。
让我们先来看看这个基本命令的用法:
命令名(参数1,参数2,…)
如果是带有返回值的命令:
返回值=命令名(参数1,参数2,…)
上面的括号有时候可以省略,但是一般都会带。
看一个具体的例子:
敲击100,200
此命令的括号已被省略。分析格式:
Tap对应格式中的命令名,第一个参数为100,第二个参数为200。该命令中有两个参数。通过按键编写脚本时,对命令中的参数个数有严格的要求。当一个命令有几个参数时,它必须是几个,不能多也不能少。
让我们再举一个有返回值的例子:
GetColor = GetPixelColor(x,y)
该命令的作用是获取指定点的颜色。GetColor是一个变量,用来存储命令获得的颜色值(命令返回值)。所谓返回值就是命令执行后你能得到的东西,这个内容就是返回值。当然,并不是所有的命令都有返回值。中间数之后的部分就不介绍了,和上面的一模一样。
说完了key wizard自带的基本命令,接下来介绍一下已经内置到key-file插件中的插件命令,也就是文件插件。这个插件中最常用的命令是读文本和写文本的命令。
file.write写命令
file.read读取命令
这两个命令似乎与上面介绍的命令不同。有一个点(。)中的命令,翻译成中文就是“的”的意思。
file.write是文件插件的“写”操作。
为什么要单独拿出文件插件?这是因为文件插件已经内置到密钥中。所以用的时候,直接用就好了。
没有内置插件。我们在使用的时候,要先调用插件,然后才能使用插件里的命令。这个插件是我们最常见的类型。例如:
进口“山海. & # 8221
Dim x=shanhai.getuixml()
我想在山海插件中使用getuixml()命令,所以我的第一步是导入“山海. & # 8221,意思是加载”山海. & # 8221将这个插入按钮向导。使用后要在命令前面加上山海和点,说明命令来自山海插件,然后最后才能使用这个命令。
总结格式:
导入“插件名称”
插件名称。命令名(参数1,参数2,…)
或者
导入“插件名称”
返回值=插件名称。命令名(参数1,参数2,…)
山海插件目前已经被key wizard打包到安装包中,我们不需要单独安装这个插件。如果要使用其他第三方插件,需要自己安装。
安装时,应注意以下几点:
一般插件是由3个文件组成
可以看到三个文件的名字是一样的,只是后缀不同。核心是。lua文件,所有命令都写在里面,另外两个文件用来引入命令。
的。html文件是对该命令的介绍,如下所示:
的。信息文件是鼠标在命令上显示的内容。
对于这两个文件,如果有的话,将它们放在插件目录文件夹中。如果没有,不会影响命令的使用。
接下来怎么安装,其实就是把插件文件放到插件文件夹Plugin里。
在按钮向导定位器助手的安装目录下,找到插件文件夹,直接***文件。之后,重启按钮向导,可以在插件命令中看到。
上图最后两个图标是小锁,表示插件被加密了。对于加密的插件文件,我们看不到源文件,体现在文件类型上:加密的是luae,未加密的是lua。有一个额外的e后缀。
对于可以查看源文件的插件,我们可以用文本或其他编程工具打开它们:
插件的内容是用lua语言编写的函数。基于lua的语法,按键的函数名有固定的格式要求。请看一下插件制作的说明文档。
如果想学习如何编写自己的脚本插件,可以查看这些开源插件,按照lua的基本语法命令进行练习学习。
本文来自半邊陽光投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/509282.html