精易论坛
标题:
窗口探测全部组件信息生成黑月界面等
[打印本页]
作者:
zl2017
时间:
2024-10-11 11:32
标题:
窗口探测全部组件信息生成黑月界面等
最近用上了炫彩黑月界面类,刚好之前研究过易语言的黑月界面类。
想到之前有研究过
一键生成黑月界面
,先用替换法简单实现了一键生成炫彩黑月代码。
但是这个方法是用模块,只能在调试时生成,缺陷也就是必须先要有未编译生成的窗口程序源码。
已编译生成的应用程序无法用这个。
然后看到
@易团雪
大佬有个拖放生成xml界面的工具,我就产生一个想法,
能不能也
用拖放窗口探测的方式生成黑月代码
于是翻了之前写的窗口探测代码,加了一个
递归取全部组件
的方法,简单情况能用。
但是发现问题,遇到复杂问题,容器组件
选择夹嵌套
生成代码很不好处理
翻到论坛
@sadamu999
的帖子
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14767963
源码里的
类_外部选择夹
可以解决这个问题
探测界面示例
2.png
(57.7 KB, 下载次数: 0)
下载附件
2024-10-11 11:15 上传
探测效果如图所示
3.png
(130.89 KB, 下载次数: 0)
下载附件
2024-10-11 11:15 上传
有了获取窗口的全部信息,借鉴上面帖子一键生成黑月界面代码的源码
可以通过探测窗口方式一键生成易黑月,易exdui和炫彩黑月界面的代码
当然,探测的方式像时钟和菜单无法获取句柄,也就无法取到信息,
还有各种列表框,组合框里面的项目内容也不能还原,也许可以利用类似的外部组件类可以实现。
今天整理一下源码分享出来,希望看到有改进的方法获取到更多组件信息
附件压缩包有4个源码,1个终版,1个初版未用
类_外部选择夹,2个测试
窗口探测取所有组件信息.rar
(38.65 KB, 下载次数: 76)
2024-10-11 11:30 上传
点击文件名下载附件
下载积分: 精币 -2 枚
作者:
cqcc
时间:
2024-10-11 11:40
感谢分享!
作者:
614430887
时间:
2024-10-11 11:53
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者:
神女软件定制
时间:
2024-10-11 13:40
窗口和控件生成json信息,通过信息还原窗口控件
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14741386
(出处: 精易论坛)
可以参考加上菜单和嵌套容器
作者:
wjswzj0
时间:
2024-10-11 13:49
支持开源~!感谢分享
作者:
偶尔有点帅
时间:
2024-10-11 14:31
黑月界面 有什么特殊作用吗
作者:
blackmagic
时间:
2024-10-11 14:51
黑月界面 有什么特殊作用吗
作者:
我爱家人
时间:
2024-10-11 15:02
学习学习
作者:
bianyuan456
时间:
2024-10-11 15:53
已经顶贴,感谢您对论坛的支持!
作者:
zxxiaopi
时间:
2024-10-11 16:57
感谢分享
作者:
卡卡1111
时间:
2024-10-11 19:53
感谢分享,很给力!~
作者:
dugu2000
时间:
2024-10-12 02:43
感谢分享
作者:
guangye1
时间:
2024-10-12 07:11
看看高人的作品
作者:
kantal
时间:
2024-10-12 07:46
看看高人的作品
作者:
year1970
时间:
2024-10-12 08:08
感谢分享
作者:
一指温柔
时间:
2024-10-12 10:05
感谢分享
作者:
anno
时间:
2024-10-12 10:40
自绘组件能取吗
作者:
小虎来了
时间:
2024-10-12 10:53
支持开源~!感谢分享
作者:
沛雨
时间:
2024-10-12 15:56
支持开源~!感谢分享
作者:
艾玛克138
时间:
2024-10-12 21:29
楼主辛苦了
作者:
亿万
时间:
2024-10-12 22:22
感谢分享!
作者:
396384183
时间:
2024-10-12 23:43
值得学习,感谢!
作者:
please
时间:
2024-10-13 09:36
感谢分享,支持开源!!!
作者:
ctry78985
时间:
2024-10-14 09:03
感谢分享
作者:
spawing
时间:
2024-10-17 00:00
支持开源~!感谢分享
作者:
虎子666
时间:
2024-10-17 08:08
支持开源,感谢分享
作者:
光影魔术
时间:
2024-10-17 13:05
感谢分享源码
作者:
inr999
时间:
2024-10-19 20:15
感谢分享源码
作者:
没事瞎琢磨
时间:
2024-10-22 14:38
探测出来的终究是不好用 期待大佬出个可视化设计器 一键出代码
作者:
小白专家
时间:
2024-10-25 09:15
感谢分享!
作者:
我的yyy123
时间:
2024-10-25 13:38
学习学习
作者:
mxsf梦醒时分
时间:
2024-11-7 22:14
感谢分享,很给力!~
作者:
熊不熊
时间:
2024-12-4 09:31
感谢分享,很给力!~
作者:
Gato
时间:
2025-1-29 20:02
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4