易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

普通程序转黑月程序(界面和功能代码)模块   [复制链接]

    2019-11-14 10:21:25
    2018开源大赛(第三届)
    易语言资源网
    5277 次浏览
    来源链接

黑月程序相对普通程序有不少优点但是目前完全用黑月的方式去写不太方便,好在之前有不少普通窗口转黑月窗口界面的代码

简化了用黑月写程序的操作,之前也研究过并分享过源码https://bbs.125.la/forum.php?mod ... 14203614&extra=

但是完整的程序不仅包括界面代码还包括功能代码,按黑月的方式写功能代码也要花不少时间
所以我想更进一步,在界面转换的同时对功能代码进行转化,大大提高普通程序转化黑月程序的效率

简单原理:首先利用模拟按键获取目标程序集里的相关功能代码,然后通过一系列处理,结合寻找组件获得的组件代码,

可以同时得到转换后的界面代码和转换后的功能代码。

反正不知道怎么回事,目前这个转化模块很玄学,很容易下面的情况

 

所以为了提高转化成功率不得不在模拟按键操作的时候加一些奇怪操作,明明只需要清除剪辑板1次和延迟1次的却分开用2次

还有新编译的模块成功率较高,如果出现一直生成失败可以拿源码重新生成模块,再把模块放在桌面手动添加到待转换程序里面,

然后双击最上面程序集后面的备注,再点击运行,这样很容易转化成功。

开源出来也是希望有高手来改善这一情况,共同完善这一模块

相关模块源码以及成品模块以及黑月3.7模块打包了



点我下载 (已有 448 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
demo.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
黑月完全转化2.3.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
扩展界面支持库二 2.0 AF6AD80AA4244A59AFB3D83ECF5173CC
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
超文本浏览框支持库 2.2 5014D8FA6DCA40b68FA626D8183666EB
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
拖放支持库 2.0 {9DA96BF9CEBD45c5BFCF94CBE61671F5}


[错误报告]   上一篇:笔记本台式电脑WiFi密码破译器...     下一篇:某宝的抢单填表操作...