给按键精灵写插件的方法有很多,例如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、最后上测试结果,搞定收工。

按键精灵易语言c,易语言插件按键精灵调用方法相关推荐

  1. 511遇见易语言乐玩插件多线程后台绑定-方法2

    本课视频和第13课的区别是,在获取所有游戏窗口句柄上,我们采用了乐玩插件的枚举窗口EnumWindow命令,第13课采用了API进程_取ID数组和进程_取ID数组. 乐玩插件多线程绑定源码: .版本 ...

  2. 511遇见易语言学习易语言常量

    简单的说,就是在程序运行时,其值不能被改变的量.是计算机将数据储存到内存中的一种方式,不变是相对于变量而言,没有绝对的不变. 一.了解常量 常量是一种标识符,它的值在运行期间恒定不变.常量是一个固定的 ...

  3. 易语言创建大漠模块及免注册调用大漠

    1.什么是模块? 易语言模块相当于支持库其中可以包括子程序.常量.自定义数据类型,也相当于在程序中一些自己写的子程序.定义的数据类型和常量,可以在程序中直接调用,但调用时必须遵守模块使用的要求(比如: ...

  4. 易语言空壳程序360误报测试解决方法

    易语言空壳程序360误报测试解决方法 参考文章: (1)易语言空壳程序360误报测试解决方法 (2)https://www.cnblogs.com/hongyuyingxiao/p/9630107.h ...

  5. 为什么说易语言不如c语言_不说语言? 如何使用Google翻译

    为什么说易语言不如c语言 The Google Translate app and Google Assistant can translate text or images in dozens of ...

  6. c语言调易语言dll,易语言DLL来返回文本供其他语言调用

    部分简介 在使用易语言与其他语言配合编程中,有时需要使用易语言的DLL来返回文本型的值,但是由于易语言本身文本型数据不能直接返回让其他语言使用(直接使用多次会崩溃).所以这里要使用一种转换的方式,是其 ...

  7. k易语言html导入超级列表框,易语言超级列表框导入TXT内容的方法分享!

    那么除了在超级列表框开发中添加数据之外,我们还怎么从TXT中导入内容? 下面本教程手把手教您怎么操作. 1.打开"易语言" 2.在"易语言"菜单栏中,选择&qu ...

  8. [易语言][转载]易语言支持库内的DES算法分析

    介绍 易语言支持库里有个这样的命令: 〈字节集〉 加密数据 (字节集 字节集数据,文本型 密码文本,[整数型 加密算法]) - 数据操作支持库一->数据加解密 其中加密算法可以选DES以及RC4 ...

  9. c开发 易语言支持库,易写易库-用易语言开发易语言支持库.pdf

    易写易库-用易语言开发易语言支持库 易写易库(EXEK)用户手册 版本:0.2 作者:liigo,/liigo 时间:2008.10 概述 EXEK EXEK "易写易库(EEXXEEKK) ...

  10. “易写易库(EXEK)”项目启动,用易语言开发易语言支持库

    "易写易库"(EXEK,E Xie E Ku)项目已经启动,用易语言开发易语言支持库.我(liigo)准备用一个月左右的业余时间,完成本项目的一期工程. 用易语言开发易语言支持库, ...

最新文章

  1. 【百家稷学】图像识别,模型设计,人脸图像,摄影图像直播回放与资料下载(有三的书直播分享)...
  2. 开源 | App 开发神仙工具:帮你抓 Bug
  3. 判断手机浏览器还是桌面浏览器
  4. 计算机网络学习笔记(18. 网络应用(层)内容概述)
  5. MangataのACM模板
  6. maven jersey mysql_使用Maven和Jersey Framework开发REST风格Web Service
  7. strace ltrace使用
  8. Android 四大组件学习之Activity七
  9. HSF (RPC远程调用框架)
  10. 010editor 过期处理
  11. win7系统计算机怎么排列图标,Win7系统桌面图标的三种排序方式
  12. gc buffer busy acquire 、gc buffer busy release
  13. 20190625——特征抽取 主成分分析
  14. 数电——高/低电平之间的差异与共同
  15. ISCC2021——web部分
  16. 《人月神话》(The Mythical Man-Month)2人和月可以互换吗?人月神话存在吗?
  17. MySQL(九):InnoDB 表空间(Tables)
  18. 在studio one中使用iZotope Ozone 9?臭氧9怎么导入到Logic Pro X和AU中?速看教程
  19. python中计时工具timeit模块的基本用法
  20. 2019年免费测试SRRC认证哪里办

热门文章

  1. 专题:手把手学习硬件基础之手册阅读------LDOAMS117
  2. creo扫描选择多条链作为轨迹_Proe/Creo曲面造型·蓝牙耳机纹理曲面纹理
  3. 用excel做logistic回归分析_用Excel做回归分析
  4. 聊一聊云电脑、云游戏以及阿里云的“无影”
  5. 阿里云ECS服务器Linux-ubuntu18环境搭建
  6. k3修改wifi加密方式
  7. 2021年遥感类SCI期刊JCR分区/中科院分区排名与影响因子汇总
  8. 权威服务器和域名注册,域名服务器简介
  9. 反编译android sdk,反编译apk,修改sdk文件,重新签名
  10. 《运算放大器权威指南》读书笔记(二)