广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    怎么用易语言写插件按键精灵调用

    来源:网络收集  点击:  时间:2024-04-19
    【导读】:
    给按键精灵写插件的方法有很多,例如vc,vb,乃至delphi。但是,使用这些程序语言给按键精灵写插件,对编写者的要求比较高。易语言呢,编程门槛比较低,也有很多开源不开源的模块,但是在8.2版本之前,按键精灵是不支持易语言编写插件的。当然,现在就没有这个问题了。今天我就教大家怎么用易语言给按键精灵写一个简单的插件。工具/原料more易语言开发工具。正版XX版均可,学习体验版是不行的,因为不能编译。按键精灵脚本工具,8.2以上版本,之前的版本不能支持易语言的插件方法/步骤1/7分步阅读

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

    2/7

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

    1、Common.ec;

    2、QMPlugin.e ;

    3、易语言插件说明.jpg ;

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

    3/7

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

    1、插件命令信息集 ;

    2、插件初始化接口集;

    3、插件命令程序集;

    4/7

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

    5/7

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

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

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

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

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

    6/7

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

    7/7

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

    注意事项

    用易语言写按键精灵的插件的时候,一定要注意插件的格式,只能像按键精灵约定的方式书写,如果想在其中扩展命令,可以用插件的命令调用别的内部子程序,将插件命令当成跳板。

    按键精灵只有8.2以上版本支持易语言的插件。

    易语言插件的编译,如果是需要给别人使用的,最好使用静态编译和独立编译,不然就要将支持库一同插件发给使用者。

    编程语言
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_545180.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 05:54:36  耗时:0.029
    0.0292s