之前写过一个用易语言给按键精靈写插件的经验这一次为什么又要写呢?因为我今天研究了一下按键精灵的插件的写法和内部数据发现我们完全可以不需要带一个官方的模块,直接就可以写具体方法如下。
-
能够编译程序的易语言编程软件——编写插件用
-
按键精灵8.2或以上版本——测试插件用
-
建立一个噺易语言动态链接库项目
-
如图所示插入新的数据类型
-
加入两个程序集变量。分别用来保存插件的描述信息和插件的命令数组
-
加入按键的公开接口共4个:
GetCommand,取出插件某个命令信息的地址
GetFormatVersion取插件的版本信息,易语言直接返回 3 就对了
-
加入两个辅助函数一个是用于初始化的 “初始化插件信息”,一个是将命令加入到命令数组的 “添加插件信息”写好后,到“启动子程序”里面加入“初始化插件信息 ()”
-
最後,补充完插件信息这里只写了一个插件测试命令,这个命令将两个参数都翻倍连接到一起比如参数是 (1,2),那么返回的就是 1122编译荿dll,丢到按键的插件目录编写代码测试之。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士