精易论坛

标题: 【升级优化版】压缩包源码模块V3 [打印本页]

作者: aini1wna2    时间: 2024-9-22 23:08
标题: 【升级优化版】压缩包源码模块V3
原作者@ 昊帝
原贴https://125.confly.eu.org/thread-14835185-1-1.html

在这个帖子源码的基础上,增加状态条、进度条的显示,另外增加一个单独的是否含有密码的判定。
这个玩意后期原作者如果更新算法的话,需要自己动手去挪移一下这个升级版的代码哟。后期有时间的话,我会做出一个完整的仿7Z压缩界面的一个例程




补充内容 (2024-9-23 23:18):
忘记屏蔽掉调试代码了,直接编译成模块的时候,把那个调试的那一段屏蔽掉就可以了

文件批量打包解包-支持超大文件3.e

180.23 KB, 下载次数: 53, 下载积分: 精币 -2 枚


作者: Av0x    时间: 2024-9-22 23:50
咋的 原作者可以远程开关算法导致失效?
作者: aini1wna2    时间: 2024-9-23 00:03
Av0x 发表于 2024-9-22 23:50
咋的 原作者可以远程开关算法导致失效?

因为我这个是在那个基础上修改的,原作者更新新版本的话,你也需要把这部分不一样的去挪到新版本的源码里面去的。
作者: Av0x    时间: 2024-9-23 00:08
aini1wna2 发表于 2024-9-23 00:03
因为我这个是在那个基础上修改的,原作者更新新版本的话,你也需要把这部分不一样的去挪到新版本的源码里 ...

哦哦哦 太高端了 哈哈,可惜不是EXE自解压那样的,拿来做软件绿化打包挺好,目前EXE自解压打包工具 打包超过4GB 就提示不是有效win32程序。
作者: 算法艺术家    时间: 2024-9-23 00:09
优化的真好
作者: qq2518    时间: 2024-9-23 01:13
瞧瞧看。感谢分享
作者: pipicool    时间: 2024-9-23 03:00
学习一下
作者: 查过    时间: 2024-9-23 07:23
全都是大佬~
作者: 豆豆灰常开心    时间: 2024-9-23 07:27
感谢发布原创作品,精易因你更精彩!6666666666666
作者: renhe2018    时间: 2024-9-23 07:38
很期待呦。
作者: 杨明煜    时间: 2024-9-23 07:45
值得学习,谢谢呀!..........
作者: year1970    时间: 2024-9-23 07:55
感谢分享
作者: ctry78985    时间: 2024-9-23 08:17
感谢分享
作者: 李泽勇2    时间: 2024-9-23 08:29
支持楼主,感谢分享。
作者: wjswzj0    时间: 2024-9-23 09:21
支持楼主,感谢分享。
作者: 一指温柔    时间: 2024-9-23 09:33
感谢分享。
作者: bianyuan456    时间: 2024-9-23 10:05
已经顶贴,感谢您对论坛的支持!
作者: Av0x    时间: 2024-9-23 16:33
错误(10043): “文件打包”子程序的参数 6 不能接受空数据。

文件打包子程序 只有5个参数
作者: aini1wna2    时间: 2024-9-23 19:58
Av0x 发表于 2024-9-23 16:33
错误(10043): “文件打包”子程序的参数 6 不能接受空数据。

文件打包子程序 只有5个参数 ...

那是调试里面的代码,我没有改,屏蔽掉就行了
作者: Channge    时间: 2024-9-23 20:21
Av0x 发表于 2024-9-23 16:33
错误(10043): “文件打包”子程序的参数 6 不能接受空数据。

文件打包子程序 只有5个参数 ...

[JavaScript] 纯文本查看 复制代码
y.文件打包 (“D:\Seraphine旧版\”, 取特定目录 (#系统桌面) + “zyjson模块源码.xcy”, 状态条1, 进度条1, 进度条1)

作者: Channge    时间: 2024-9-23 20:56
Av0x 发表于 2024-9-23 16:33
错误(10043): “文件打包”子程序的参数 6 不能接受空数据。

文件打包子程序 只有5个参数 ...

[JavaScript] 纯文本查看 复制代码
.版本 2
.支持库 edroptarget
.支持库 shell
.支持库 spec
.支持库 EThread

.程序集 窗口程序集_启动窗口
.程序集变量 y, 压缩解压类
.程序集变量 局_, 包内文件信息, , "0"
.程序集变量 a, 整数型
.程序集变量 局_读入, 字节集

.子程序 __启动窗口_创建完毕

拖放对象1.注册拖放控件 (取窗口句柄 ())
' 昀离.皮肤加载 (1, 99, 99, 99, )

.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型

.如果真 (选择框1.选中 = 真)
    编辑框1.内容 = 接收到的文件路径
.如果真结束




.子程序 子程序1

y.置切片大小 (50)
y.置包密钥 (“8x8x”)
y.文件打包 (编辑框1.内容, 取特定目录 (#系统桌面) + “昀离.xcy”, 状态条1, 进度条2, 进度条1)
调试输出 (y.取包内文件信息 (取特定目录 (#系统桌面) + “昀离.xcy”, 局_))
.计次循环首 (取数组成员数 (局_), a)
    调试输出 (局_ [a].文件名, 局_ [a].目录名, 字节长度转MB长度 (局_ [a].压缩前文件大小), 字节长度转MB长度 (局_ [a].压缩后文件大小), 局_ [a].文件切片数, 到文本 (压缩率计算 (局_ [a].压缩前文件大小, 局_ [a].压缩后文件大小)) + “%”)
.计次循环尾 ()


.子程序 _按钮1_被单击

.判断开始 (编辑框1.内容 ≠ “”)
    启动线程 (&子程序1, , )
.默认
    _启动窗口.标题 = “内容为空”
.判断结束


.子程序 _按钮2_被单击

y.置包密钥 (“8x8x”)
y.解包文件 (取特定目录 (#系统桌面) + “昀离.xcy”, 编辑框1.内容, , 状态条1, 进度条1, 进度条2)
' y.取包内某文件 (取特定目录 (#系统桌面) + “昀离.xcy”, “_asyncio.pyd”, “C:\Users\Administrator\Desktop\测试文件夹\把所需要打包的文件放进来然后复制地址\”)
' 局_读入 = y.取包内某文件_字节集 (取特定目录 (#系统桌面) + “昀离.xcy”, “_asyncio.pyd”)
' 写到文件 (“C:\Users\Administrator\Desktop\测试文件夹\把所需要打包的文件放进来然后复制地址\” + “_asyncio.pyd”, 局_读入)
' 输出调试文本 (局_读入)


作者: Channge    时间: 2024-9-23 20:57
Channge 发表于 2024-9-23 20:56
[mw_shl_code=javascript,true].版本 2
.支持库 edroptarget
.支持库 shell

案例代码 应该只是更新了一个 进度条加载
作者: Av0x    时间: 2024-9-23 22:36
aini1wna2 发表于 2024-9-23 19:58
那是调试里面的代码,我没有改,屏蔽掉就行了

6666好的
作者: Av0x    时间: 2024-9-23 22:37
Channge 发表于 2024-9-23 20:56
[mw_shl_code=javascript,true].版本 2
.支持库 edroptarget
.支持库 shell

谢谢大屌哥
作者: aini1wna2    时间: 2024-9-23 23:17
Channge 发表于 2024-9-23 20:57
案例代码 应该只是更新了一个 进度条加载

调试代码忘记屏蔽了,屏蔽掉就行
作者: 查过    时间: 2024-9-24 07:33
感谢分享,很给力!~
作者: 豆豆灰常开心    时间: 2024-9-24 07:39
下个学习一下
作者: jiaweiguang    时间: 2024-9-24 10:01
感谢谢谢分享
作者: qqmqqg    时间: 2024-9-24 15:27
66666666666666666666
作者: zxxiaopi    时间: 2024-9-24 15:44
感谢分享
作者: 亿万    时间: 2024-9-24 21:31
感谢分享
作者: 查过    时间: 2024-9-25 07:45
下个学习一下
作者: 豆豆灰常开心    时间: 2024-9-25 07:50
感谢分享,很给力!~
作者: Sam8    时间: 2024-9-26 10:21
6666666666666666666666666666666666666666
作者: sqg88    时间: 2024-9-29 09:40
这个玩意后期原作者如果更新算法的话,
作者: spawing    时间: 2024-9-29 09:43
感谢分享,很给力!~
作者: yljgame520    时间: 2024-10-11 20:43
支持开源~!感谢分享
作者: 熊不熊    时间: 2024-12-4 12:06
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4