按键精灵易语言c,易语言插件按键精灵调用方法
给按键精灵写插件的方法有很多,例如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,易语言插件按键精灵调用方法相关推荐
- 511遇见易语言乐玩插件多线程后台绑定-方法2
本课视频和第13课的区别是,在获取所有游戏窗口句柄上,我们采用了乐玩插件的枚举窗口EnumWindow命令,第13课采用了API进程_取ID数组和进程_取ID数组. 乐玩插件多线程绑定源码: .版本 ...
- 511遇见易语言学习易语言常量
简单的说,就是在程序运行时,其值不能被改变的量.是计算机将数据储存到内存中的一种方式,不变是相对于变量而言,没有绝对的不变. 一.了解常量 常量是一种标识符,它的值在运行期间恒定不变.常量是一个固定的 ...
- 易语言创建大漠模块及免注册调用大漠
1.什么是模块? 易语言模块相当于支持库其中可以包括子程序.常量.自定义数据类型,也相当于在程序中一些自己写的子程序.定义的数据类型和常量,可以在程序中直接调用,但调用时必须遵守模块使用的要求(比如: ...
- 易语言空壳程序360误报测试解决方法
易语言空壳程序360误报测试解决方法 参考文章: (1)易语言空壳程序360误报测试解决方法 (2)https://www.cnblogs.com/hongyuyingxiao/p/9630107.h ...
- 为什么说易语言不如c语言_不说语言? 如何使用Google翻译
为什么说易语言不如c语言 The Google Translate app and Google Assistant can translate text or images in dozens of ...
- c语言调易语言dll,易语言DLL来返回文本供其他语言调用
部分简介 在使用易语言与其他语言配合编程中,有时需要使用易语言的DLL来返回文本型的值,但是由于易语言本身文本型数据不能直接返回让其他语言使用(直接使用多次会崩溃).所以这里要使用一种转换的方式,是其 ...
- k易语言html导入超级列表框,易语言超级列表框导入TXT内容的方法分享!
那么除了在超级列表框开发中添加数据之外,我们还怎么从TXT中导入内容? 下面本教程手把手教您怎么操作. 1.打开"易语言" 2.在"易语言"菜单栏中,选择&qu ...
- [易语言][转载]易语言支持库内的DES算法分析
介绍 易语言支持库里有个这样的命令: 〈字节集〉 加密数据 (字节集 字节集数据,文本型 密码文本,[整数型 加密算法]) - 数据操作支持库一->数据加解密 其中加密算法可以选DES以及RC4 ...
- c开发 易语言支持库,易写易库-用易语言开发易语言支持库.pdf
易写易库-用易语言开发易语言支持库 易写易库(EXEK)用户手册 版本:0.2 作者:liigo,/liigo 时间:2008.10 概述 EXEK EXEK "易写易库(EEXXEEKK) ...
- “易写易库(EXEK)”项目启动,用易语言开发易语言支持库
"易写易库"(EXEK,E Xie E Ku)项目已经启动,用易语言开发易语言支持库.我(liigo)准备用一个月左右的业余时间,完成本项目的一期工程. 用易语言开发易语言支持库, ...
最新文章
- 【百家稷学】图像识别,模型设计,人脸图像,摄影图像直播回放与资料下载(有三的书直播分享)...
- 开源 | App 开发神仙工具:帮你抓 Bug
- 判断手机浏览器还是桌面浏览器
- 计算机网络学习笔记(18. 网络应用(层)内容概述)
- MangataのACM模板
- maven jersey mysql_使用Maven和Jersey Framework开发REST风格Web Service
- strace ltrace使用
- Android 四大组件学习之Activity七
- HSF (RPC远程调用框架)
- 010editor 过期处理
- win7系统计算机怎么排列图标,Win7系统桌面图标的三种排序方式
- gc buffer busy acquire 、gc buffer busy release
- 20190625——特征抽取 主成分分析
- 数电——高/低电平之间的差异与共同
- ISCC2021——web部分
- 《人月神话》(The Mythical Man-Month)2人和月可以互换吗?人月神话存在吗?
- MySQL(九):InnoDB 表空间(Tables)
- 在studio one中使用iZotope Ozone 9?臭氧9怎么导入到Logic Pro X和AU中?速看教程
- python中计时工具timeit模块的基本用法
- 2019年免费测试SRRC认证哪里办
热门文章
- 专题:手把手学习硬件基础之手册阅读------LDOAMS117
- creo扫描选择多条链作为轨迹_Proe/Creo曲面造型·蓝牙耳机纹理曲面纹理
- 用excel做logistic回归分析_用Excel做回归分析
- 聊一聊云电脑、云游戏以及阿里云的“无影”
- 阿里云ECS服务器Linux-ubuntu18环境搭建
- k3修改wifi加密方式
- 2021年遥感类SCI期刊JCR分区/中科院分区排名与影响因子汇总
- 权威服务器和域名注册,域名服务器简介
- 反编译android sdk,反编译apk,修改sdk文件,重新签名
- 《运算放大器权威指南》读书笔记(二)