• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[技术交流] 【院刊】-【201410期】VS2010下如何使用按键插件模版呢 [复制链接]

1#

VS2010下如何使用按键插件模版呢



说起插件童鞋们应该都不陌生,一定有很多小伙伴和小编一样,好奇插件是如何制作的。好奇心就是最强大的学习动力,让我们一起急不可耐研究研究vs2010下怎么使用按键插件模板来制作插件。

温馨小提示
[backcolor=rgb(154, 205, 50)]
[backcolor=rgb(154, 205, 50)] [backcolor=rgb(154, 205, 50)]*[backcolor=rgb(154, 205, 50)] 由于本帖中图片内容较大,请耐心等候图片加载~~~~~~~



NO.1-操作前提


[backcolor=rgb(46, 139, 87)]前提
[backcolor=rgb(154, 205, 50)] 1 电脑上安装有vs2010
[backcolor=rgb(154, 205, 50)] 2 具备vc编程能力



NO.2-内容提要

[backcolor=rgb(46, 139, 87)]提要
[backcolor=rgb(154, 205, 50)] 1 VS2010下按键插件模板的设置过程
绝对路径设置
相对路径设置
[backcolor=rgb(154, 205, 50)] 2 插件制作过程



Start-VS2010下按键插件模板的设置过程

[backcolor=rgb(46, 139, 87)]设置过程

[backcolor=rgb(154, 205, 50)]1 准备运动


下载vs2010按键插件模板压缩包,解压到任意路径
[backcolor=rgb(105, 105, 105)]如图

您所在的用户组无法下载或查看附件




[backcolor=rgb(154, 205, 50)]2 绝对路径设置

拷贝Wizards相对到C:\Users\UserName\Documents\Visual Studio 2010\(VS2010的用户路径)路径。
解压QMPluginWizard到任意路径。
打开第一步中Wizards文件夹中的QMPluginWizard.vsz文件(打开方式:记事本)
然后将QMPluginWizard.vsz文件中ABSOLUTE_PATH续的值修改为第二步中QMPluginWizard文件的路径。
[backcolor=rgb(105, 105, 105)]第一步:[backcolor=rgb(105, 105, 105)]这里的[backcolor=rgb(105, 105, 105)]QMPluginWizard解压时选择解压到当前文件夹

您所在的用户组无法下载或查看附件



[backcolor=rgb(105, 105, 105)]第二步

您所在的用户组无法下载或查看附件



[backcolor=rgb(105, 105, 105)]第三步

您所在的用户组无法下载或查看附件








[backcolor=rgb(154, 205, 50)]3 相对路径设置

解压QMPluginWizard到"VS安装路径"\VC\VCWizards文件夹下。
解压vcprojects文件到"VS安装路径"\VC\vcprojects中。
[backcolor=rgb(105, 105, 105)]第一步:这里的[backcolor=rgb(105, 105, 105)]QMPluginWizard解压时选择解压到QMPluginWizard

您所在的用户组无法下载或查看附件



[backcolor=rgb(105, 105, 105)]第二步

您所在的用户组无法下载或查看附件



[backcolor=rgb(105, 105, 105)]第三步

您所在的用户组无法下载或查看附件









[backcolor=rgb(154, 205, 50)]4 新建Vs项目

使用绝对路径设置模板的:
1、打开vs新建项目选择向导
2、填写项目名称(插件名)
3、 确定

使用相对路径设置模板的:
1、打开vs新建项目选择visual C++下的QMpluginwizard
2、填写项目名称(插件名)
3、确定


[backcolor=rgb(105, 105, 105)]演示

您所在的用户组无法下载或查看附件





[backcolor=rgb(154, 205, 50)]5 在CQMplugin.h头文件中添加函数声明

这里做一个两数相乘的插件例子,函数名称:xc
[backcolor=rgb(105, 105, 105)]演示

您所在的用户组无法下载或查看附件



[backcolor=rgb(154, 205, 50)]6 在QMplugin.idl类库中添加函数声明

选中参数类型右击,转到定义,可以查看参数的类型说明
[backcolor=rgb(105, 105, 105)]演示

您所在的用户组无法下载或查看附件



[backcolor=rgb(154, 205, 50)]7 在CQMplugin.cpp中添加OLE自动化函数映射

[backcolor=rgb(105, 105, 105)]演示

您所在的用户组无法下载或查看附件


[backcolor=rgb(154, 205, 50)]8 在CQMplugin.cpp中添加函数要实现的内容

[backcolor=rgb(105, 105, 105)]演示

您所在的用户组无法下载或查看附件










NO.5-效果演示

[backcolor=rgb(46, 139, 87)]演示

[backcolor=rgb(154, 205, 50)]* 最终插件效果演示

生成的dll插件文件在vs2010用户路径下的debug文件夹里:Visual Studio 2010\Projects\minedll\Debug
本例中dll生成所在路径:D:\Backup\我的文档\Visual Studio 2010\Projects\minedll\Debug
[backcolor=rgb(105, 105, 105)]如图

您所在的用户组无法下载或查看附件





将生成的minddll插件复制黏贴到按键精灵安装目录下的plugin文件夹下
● 打开按键精灵

[backcolor=rgb(105, 105, 105)]演示

您所在的用户组无法下载或查看附件








vs2010按键插件模板下载:
您所在的用户组无法下载或查看附件



ps:
模版中有个后缀名为js的文件
如果是锁定状态的需解锁之后使用

您所在的用户组无法下载或查看附件




如果童鞋们对于本帖里的内容有疑问或者建议,欢迎跟帖讨论~~



本文由按键学院提供技术支持

2个月学会赚大钱的脚本,报名倒计时9天
按键学院10月实战班卷土来袭

 
 

    已有4评分我要评分查看所有评分

    本主题由 超级版主 瑞祥幽冥狼 于 2023/10/16 22:47:34 执行 审核帖子 操作
    按键学院免费交流群:376122403

    按键学院招生计划
    按键学院系统教程
    2#

    vs2013 下会出现脚本出错问题

    3#

    感谢分享

    4#

    终于找到可以用的了。。。日了狗了

    5#

    求助:制作插件时如何重载函数?(为了实现不同参数调用不同功能)

    6#


    7#

    学习了

    8#

    very good

    9#

    啊实打实的

    22059173593859179
    10#

    dsfsdfsfsdqqqeqe21324432

    11#

    找了好久

    12#

    看看

    13#


    14#


    15#

    666666666666666666

    16#

    i ike it

    17#

    1111111111111111

    18#

    学习下,谢谢

    19#

    看看插件内容

    20#

    谢谢......

    发新话题 回复该主题