百度云识别文字的内容插件的用法不了解

这几天,有网友问我关于插件的问题。原因是我写了一篇关于百度云识别文本的文章。在文章中,我提供的源代码使用了 help.lua 插件。当时我以为是按钮自带的插件命令,所以直接用了。后来有几个人在文章下面留言问,才发现这个插件不是内置的,所以在最上面的留言中,我特意提到要替换成功能相同的命令山海插件。,源代码可以直接使用。

但是,发现很多人仍然不使用它。原因是他们不了解插件的用法,所以今天就用这篇文章来简单介绍一下。

首先,我们来看看基本命令的用法:

命令名称(参数 1、参数 2、…)

如果是有返回值的命令:

返回值 = 命令名(参数 1,参数 2,…)

上面的括号有时可以省略,但通常包括在内。

看一个具体的例子:

点击 100,200

该命令的括号已被省略,分析格式:

tap 对应格式中的命令名,100 为第一个参数,200 为第二个参数。该命令有两个参数。按键编写脚本时,对命令参数的个数有严格要求。该命令有几个参数,使用时必须是几个,不多也不少。

这是另一个带有返回值的示例:

GetColor = GetPixelColor(x, y)

该命令的作用是获取指定点的颜色。GetColor 是一个变量,用于存储命令获取的颜色值(命令返回值)。所谓返回值,就是命令执行后能得到什么内容。这个内容当然是返回值。并非所有命令都有返回值。例子中,等号后面的部分就不介绍了,和上面的完全一样。

说完了按钮向导自带的基本命令,我们来介绍一下按钮内置的插件命令——文件插件,也就是文件插件。该插件中最常用的命令是读取文本和写入文本命令。

file.write 写命令

file.read 读取命令

这两个命令似乎与上面介绍的命令不同。命令中有一个点(.),翻译成中文的意思是“的”。

file.write 是文件插件的“写”操作。

之所以单独取出文件插件,是因为按钮中已经内置了文件插件。所以在使用的时候,直接用就行了。

对于没有内置的插件,我们在使用的时候,必须先调用插件,然后才能使用插件中的命令。这种类型的插件是我们最常见的类型。例如:

导入“山海.lua”

暗淡 x=shanhai.getuixml()

我想在山海插件中使用getuixml()命令,所以我的第一步是导入“shanhai.lua”,也就是将插件“shanhai.lua”加载到按钮向导中。后面使用的时候,在命令前面加上shanhai和dot,表示该命令来源于Shanhai插件按键精灵如何按时间调用子程序,最后这个命令就可以使用了。

总结一下格式:

导入“插件名称”

plugin_name.command_name (parameter1, parameter2, …)

要么

导入“插件名称”

返回值 = pluginname.commandname(parameter1, parameter2, …)

山海插件已经通过按钮向导打包到安装包中,所以我们不需要单独安装这个插件。如果要使用其他第三方插件,需要自己安装。

安装时有几点需要注意:

通用插件由3个文件组成

可以看到三个文件的名字是一样的,只是后缀不一样。核心是 .lua 文件。所有命令都写在这个文件中。其他两个文件用于引入命令。

.html文件是命令介绍,如下图:

.info 文件是鼠标放在命令上时显示的内容。

对于这两个文件,如果有的话,会一起放在plugin目录文件夹下,如果没有,不影响命令的使用。

接下来,我们来谈谈如何安装它。其实就是把插件文件放到插件文件夹Plugin中。

在按钮精灵手机助手的安装目录下,找到插件文件夹,将文件直接复制进去,然后重启按钮精灵就可以在插件命令中看到了。

上图中最后两个图标是小锁按键精灵如何按时间调用子程序,表示插件是加密的。对于加密的插件文件,我们看不到源代码文件,体现在文件类型上:加密的是luae,未加密的是lua。后缀中多了一个 e。

对于可以查看源文件的插件,我们可以用文本或者其他编程工具打开:

插件的内容是一个用lua语言编写的函数。基于lua语法,按钮对函数名有固定的格式要求。具体请参考插件制作的说明文档。

如果你想学习编写自己的脚本插件,可以看看这些开源插件,对比一下lua的基本语法命令,边练边学习。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论