开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 218131|回复: 907
打印 上一主题 下一主题
收起左侧

[产品发布] 易语言助手 v3.2 版插件开发教程

    [复制链接]
回帖奖励 756 枚 精币 回复本帖可获得 2 枚 精币奖励! 每人限 2 次(中奖概率 80 %)
跳转到指定楼层
发表于 2019-7-18 09:31:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式   广东省揭阳市




一、SDK使用说明


1、本次发布的易语言助手SDK是基于易语言 v3.2 版本开放的接口整理而来;

2、由于其他原因,易语言助手 v3.2 版本最低支持易语言版本为5.3,插件功能最低支持到易语言5.3,最高到目前最新的5.92版本;

3、部分易语言助手接口可能会与部分支持库冲突,开发时如果遇到可以进助手插件交流群反馈;

4、由于易语言助手插件开放的接口过于敏感,可能会有误报的情况出现,如介意请使用其他方法替代;

5、SDK开放给易语言爱好者开发插件辅助开发使用,请合理开发插件;


二、SDK文件清单

1、部分已在正式版启用的插件源码:
       ● 自动保存与备份 1.3
       ● 屏蔽提示 1.0
       ● 打字音效 1.0
       ● 快捷输入 1.3.1
       ● 更新模块引用 1.32
       ● 程序数据树型框扩展插件 1.2
       ● 拖放增强 1.3
       ● 易背景设置插件 2.3

2、整理了相关接口的调用例程
       ● 代码视图工作夹接口.e
       ● 顶部菜单添加.e
       ● 拦截保存与打开对话框.e
       ● 拦截易语言创建资源窗口.e
       ● 拦截易语言主窗口键盘消息.e
       ● 调用易语言IDE接口.e
       ● 易窗口控件消息获取.e
       ● 易接口调用-菜单点击-类模块子程序指针调用.e
       ● 易语言IDE代码编辑框管理.e
       ● 易语言IDE代码窗口管理.e
       ● 右键菜单添加.e
       ● 状态夹添加.e

3、辅助开发工具。
       ● 窗口消息探测器(Spy++)
       ● PE资源查看与修改(PE-Explorer)
       ● 易语言助手插件打包器;
       未打包的其他工具:ResHacker(与PE-Explorer功能类似);

       ● 模块插件模块2.2
       ● 精易模块v7.5
       ● 黑月模块v3.8
       ● 黑月模块v3.8-修改版
       ● SQLite3数据库类v1.1
       ● zyJson2.0;

5、插件基本例程源码文件、精美壁纸一张;


三、SDK插件开发包下载

下载地址:https://www.lanzoux.com/iXI5Rhh1y1a

四、注意事项

1、编译助手插件前请确保已经关闭了易语言的花指令插入级别编译结果打乱码

2、请确认使用的插件模块和易语言助手为最新版本,否则可能造成没有预期的效果及功能;


五、视频教程
           更多教程录制中...



六、助手插件交流群:242968410









更新 2019.10.11

关于窗口消息回调的使用已做优化,建议编译新的插件时使用新的插件模块




更新 2019.11.22

易主窗口键盘消息接口优化

事件标识新增 #事件标识_所有插件加载完毕

更新 2020.06.06
增加的接口:(v3.2.0601版以上)
接口_插入声音资源 ("声音名称[文本型]", "声音备注[文本型]", "声音数据[字节集]", "是否公开[逻辑型]")
接口_插入图片资源 ("图片名称[文本型]", "图片备注[文本型]", "图片数据[字节集]", "是否公开[逻辑型]")


增加的插件接口(v3.2.0601版以上)
接口标识_数据类型名取类型
作用: 根据指定的变量名称,取得变量的类型和所在位置(局部,程序集,全局),参数1:数据类型名,参数2:子程序位置(针对局部变量).返回值:变量类型文本|变量位置 (指针,需要手动释放)


接口标识_易内置数据类型整数转文本
作用: 将指定的Type(ETag)整数转换为易语言的文本型的数据类型。由:智能变量提供。参数:数据类型datetype,返回值:数据类型文本指针(需要手动释放)


增加的插件接口命令(v3.2.0601版以上)
插件接口.取支持库库版本号 ("返回_主版本号[整数型]", "返回_次版本号[整数型]", "返回_修订版本号[整数型]", "返回_是否测试版[逻辑型]")
取得当前易语言助手的版本号

增加的事件处理:(v3.2.0601版以上)
ET.添加事件处理 (#事件标识_IDE_Ready, &IDE_Ready)


命令bug修复:
修复在5.92下,接口_获取当前源码路径 () 返回不正确的问题


更新 2020.06.30增加的接口:(v3.2.0601版以上)
接口_获取所有引用模块 ()

接口_导入配色文件("配色文件路径[文本型]")
接口_获取当前配色("当前配色字节集[字节集]")



修改的命令:
生成插件信息 ("名称[文本型]", "描述[文本型]", "版本[文本型]", "作者[文本型]", "视频演示地址[文本型]", "版本限制[整数型]", "依赖插件[依赖插件]")
如果插件有演示视频,可以填写此参数,可以在设置程序中打开视频演示。



插件模块 (0630).zip (41.13 KB, 下载次数: 833)







点评

模块中的 接口_添加主窗口消息调用前处理 和 接口_添加主窗口消息调用前处理EX 没有任何差别,希望尽快修复   上海市上海市  发表于 2022-3-11 08:07
希望模块的说明 能真正的把用法或者要求 给 说...明....白....!!如果不是写例程里的插件..跟本不知道那些功能是干什么的,到底怎么用的   上海市上海市  发表于 2020-6-9 19:13

评分

参与人数 7好评 +3 精币 +7 收起 理由
eyy007 + 2 支持开源~!感谢分享
苗哥 + 1 新技能已get√
chenyucheng + 1 + 1 新技能已get√
阿汤哥 + 2 新技能已get√
输入你的用户名 + 1 新技能已get√
532060205 + 1 支持开源~!感谢分享
huigea + 1 感谢发布原创作品,一定好好学习,天天向上

查看全部评分

本帖被以下淘专辑推荐:

结帖率:100% (3/3)

签到天数: 14 天

903
发表于 2024-11-14 08:06:14 | 只看该作者   浙江省温州市

回帖奖励 +2 枚 精币

学习学习
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 9 天

902
发表于 2024-11-8 17:13:09 | 只看该作者   **

回帖奖励 +2 枚 精币

支持支持 感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 9 天

901
发表于 2024-11-8 17:12:43 | 只看该作者   **
全部的精币全到我口袋里
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 9 天

900
发表于 2024-11-8 17:12:00 | 只看该作者   **

回帖奖励 +2 枚 精币

全部的精币全到我口袋里
回复 支持 反对

使用道具 举报

签到天数: 3 天

899
发表于 2024-11-4 08:41:44 | 只看该作者   浙江省杭州市
新人回帖新人回帖新人回帖
回复 支持 反对

使用道具 举报

签到天数: 8 天

898
发表于 2024-10-29 04:57:21 | 只看该作者   河南省鹤壁市
感谢大佬,学习了
回复 支持 反对

使用道具 举报

签到天数: 11 天

897
发表于 2024-10-28 21:03:26 | 只看该作者   香港特别行政区*
感谢大佬,学习了
回复 支持 反对

使用道具 举报

签到天数: 3 天

896
发表于 2024-10-15 20:07:20 高大上手机用户 | 只看该作者   河南省洛阳市

回帖奖励 +2 枚 精币

不错不错不错哦哦
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)
895
发表于 2024-10-12 23:33:19 高大上手机用户 | 只看该作者   河北省邢台市

回帖奖励 +2 枚 精币

6666
回复 支持 反对

使用道具 举报

结帖率:18% (2/11)

签到天数: 17 天

894
发表于 2024-10-11 14:36:39 | 只看该作者   河北省邢台市

回帖奖励 +2 枚 精币

可能会有误报的情况出现
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表