养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

不用按键插件模板和官方模块易语言的插件怎么写

时间:2024-10-28 02:35:48

之前写过一个用易语言给按键精灵写插件的经验,这一次为什么又要写呢?因为我今天研究了一下按键精灵的插件的写法和内部数据,发现我们完全可以不需要带一个官方的模块,直接就可以写。具体方法如下。

工具/原料

能够编译程序的易语言编程软件——编写插件用

按键精灵8.2或以上版本——测试插件用

方法/步骤

1、建立一个新易语言动态链接库项目

不用按键插件模板和官方模块易语言的插件怎么写

2、如图所示插入新的数据类型。

不用按键插件模板和官方模块易语言的插件怎么写

不用按键插件模板和官方模块易语言的插件怎么写

3、加入两个程序集变量。分别用来保存插件的描述信息和插件的命令数组

不用按键插件模板和官方模块易语言的插件怎么写

4、加入按键的公开接口,共4个:GetPluginDescriptio艘绒庳焰n,取插件的描述信息GetCommandCount,取插件的道药苍嗓命令个数GetCommand,取出插件某个命令信息的地址GetFormatVersion,取插件的版本信息,易语言直接返回3就对了

不用按键插件模板和官方模块易语言的插件怎么写

5、加入两个辅助函数,一个是用于初始化的“初始化插件信息”,一个是将命令加入到命令数组的“添加插件信息”,写好后,到“启动子程序”里面加入“初始化插件信息()”。

不用按键插件模板和官方模块易语言的插件怎么写

不用按键插件模板和官方模块易语言的插件怎么写

6、最后,补充完插件信息,这里只写了一稍僚敉视个插件测试命令,这个命令将两个参数都翻倍连接到一起,比如参数是(1,2),那么返回的就是1122,编译成dll,丢到按键的插件目录,编写代码测试之。

不用按键插件模板和官方模块易语言的插件怎么写

不用按键插件模板和官方模块易语言的插件怎么写

© 一点知识