服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 易语言 - 易语言插件按键精灵调用方法

易语言插件按键精灵调用方法

2022-12-14 15:25易语言教程网 易语言

在本篇内容里小编给大家分享了关于易语言插件按键精灵调用方法,对此有兴趣的朋友们可以学习下。

给按键精灵写插件的方法有很多,例如vc,vb,乃至delphi。但是,使用这些程序语言给按键精灵写插件,对编写者的要求比较高。易语言呢,编程门槛比较低,也有很多开源不开源的模块,但是在8.2版本之前,按键精灵是不支持易语言编写插件的。当然,现在就没有这个问题了。今天我就教大家怎么用易语言给按键精灵写一个简单的插件。

1、至于安装按键精灵和易语言,相信大家都会的,这里主要讲怎么写插件,安装步骤就暂时略过。首先找到按键精灵的安装目录,找到source文件夹打开

易语言插件按键精灵调用方法

2、找到QMPlugin插件制作模版(易语言).zip 压缩文件解压,这个文件解压后包含有:

1、Common.ec[按键精灵自己的接口模块];

2、QMPlugin.e[易语言插件模板源码];

3、易语言插件说明.jpg[源代码图解说明];

虽然有这个说明,但是如果不是对易语言和按键精灵非常熟悉,是不能很明确的明白图作者的意图,这也是本经验的意义所在。

易语言插件按键精灵调用方法

3、直接打开代码以后可以看见,Common.ec 已经自动引用到程序,还有就是已经建立好的三个程序集:

1、插件命令信息集 [主要用于填写插件的描述信息和插件的版本信息];

2、插件初始化接口集[公开给按键精灵调用的接口,主要调用的是模块的子程序,改动较少];

3、插件命令程序集[主要用于插件功能命令,我们新写插件命令就是在这里了];

易语言插件按键精灵调用方法

4、点击插件命令程序集,切换到该程序集后,在最后面Ctrl+N建立子程序,子程序名字用英文,包含两个参数和一个返回值,参数和返回值的类型都是整数型。这是一定要注意的,除了名字不一样,其他一定要保证没有改动,否则按键精灵不能正确识别调用插件。直接上代码图。

易语言插件按键精灵调用方法

5、点击插件命令信息集,在这里面添加我们新写的插件命令。使用“添加插件信息”命令。

参数1:我们的插件命令名字;

参数2:我们的插件调用格式,按键的编辑器会根据这个格式自动替换‘$x'为参数给插件调用;

参数3:我们的插件命令子程序指针,格式为'&命令名字‘;

参数4:我们插件命令的参数个数;

易语言插件按键精灵调用方法

6、好了,编写工作就完成了,将代码编译,编译方式如图。最好能用静态编译,只是自己用的话,你用编译也可以,有的版本还能独立编译。编译后的插件dll要放到按键精灵的安装目录里的plugin文件夹下,这样按键精灵才能调用到。

易语言插件按键精灵调用方法

7、最后上测试结果,搞定收工。

易语言插件按键精灵调用方法

延伸 · 阅读

精彩推荐
  • 易语言浅析易语言窗口上的"关闭"按钮事件

    浅析易语言窗口上的"关闭"按钮事件

    在本篇内容里小编给大家整理了关于易语言窗口上的"关闭"按钮事件的代码知识点内容,有需要的朋友们可以参考一下。...

    洪雨编程笔记10792022-02-20
  • 易语言易语言输入汉字与拼音比较命令使用讲解

    易语言输入汉字与拼音比较命令使用讲解

    今天小编就为大家分享一篇关于易语言输入汉字与拼音比较命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一...

    易语言帮助手册11032021-06-24
  • 易语言易语言更改窗口标题的方法

    易语言更改窗口标题的方法

    在本篇内容中小编给大家分享的是关于易语言更改窗口标题的方法和步骤,需要的朋友们可以跟着学习下。...

    99re4542022-03-03
  • 易语言易语言的找字、找图实例

    易语言的找字、找图实例

    在本篇文章中我们给大家分享了关于易语言找字、找图的实例代码内容,有需要的朋友们可以参考下。...

    易语言教程网4622022-01-19
  • 易语言易语言设置是否启用Esc键关闭窗口的功能

    易语言设置是否启用Esc键关闭窗口的功能

    今天小编就为大家分享一篇关于易语言设置是否启用Esc键关闭窗口的功能,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一...

    易语言帮助手册10082022-01-05
  • 易语言易语言删除注册项工具

    易语言删除注册项工具

    今天小编就为大家分享一篇关于易语言删除注册项工具,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看...

    易语言源码教程8962022-02-25
  • 易语言易语言秒数与时分秒格式转换工具的代码

    易语言秒数与时分秒格式转换工具的代码

    今天小编就为大家分享一篇关于易语言秒数与时分秒格式转换工具的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一...

    易语言源码教程6892022-02-13
  • 易语言易语言修改指定磁盘的名称

    易语言修改指定磁盘的名称

    今天小编就为大家分享一篇关于易语言修改指定磁盘的名称,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...

    易语言帮助手册12432022-01-04