
比如:把全部压缩文件放在文件夹"D:\A"文件夹里面,解压到“D:\B”文件夹里。版本2支持库spec支持库eCompress子程序枚举文件参数文件路径,文本型,,这里填ZIP压缩包所在的文件夹路径参数返回_文件数组,文本型,参考数组,这里是返回已枚举出来的文本数组,直接填一个文本型数组变量。局部变量文件名称,文本型如果真(取文本右边(文件路径,1)=“\”)文件路径=取文本左边(文件路径,取文本长度(文件路径)-1)如果真结束文件路径=文件路径+“\”文件名称=寻找文件(文件路径,)判断循环首(文件名称≠“”)加入成员(返回_文件数组,取文本左边(文件路径,取文本长度(文件路径)-3)+文件名称)文件名称=寻找文件(,)处理事件()判断循环尾()子程序批量压缩参数解压到的文件夹,文本型,,填文件夹路径局部变量n,整数型局部变量文件数组,文本型,,"0"如果真(取文本右边(解压到的文件夹,1)≠“\”)解压到的文件夹=解压到的文件夹+“\”如果真结束枚举文件(“D:\A”,文件数组)调试输出(文件数组)计次循环首(取数组成员数(文件数组),n)ZIP压缩1解压(文件数组[n],解压到的文件夹)处理事件()计次循环尾()信息框(“批量解压完成!”,0,,)子程序_按钮1_被单击批量压缩(“D:\B”)子程序_ZIP压缩1_解压缩进度,逻辑型参数已完成百分比,整数型处理事件()进度条1位置=已完成百分比---------------------------------源码在网盘提取码:b780复制这段内容后打开百度网盘手机App, *** 作更方便哦
版本 2支持库 eCompress程序集 窗口程序集1子程序 _ZIP压缩1_压缩进度, 逻辑型参数 已完成百分比, 整数型ZIP压缩1解压 (“你要解压的文件名”, 取运行目录 () + “/data”) 控件在扩展知识库
添加一个易语言自带的系统组件zip压缩 拓展组件1里的第四个(可能支持库添加的不同有些不一样,没有的话 支持库配置全选下 是系统自带的)
ZIP压缩1解压 (“文件名”,“文件夹名” )
解压进度 获取用
版本 2
子程序 _ZIP压缩1_解压缩进度, 逻辑型
参数 已完成百分比, 整数型
调试输出 (已完成百分比)
RAR 500 beta 5 版权 (C) 1993-2013 Alexander Roshal 3 六月 2013
试用版本 输入 RAR - 获得帮助
用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件>
<@列表文件> <解压路径\>
<命令>
a 添加文件到压缩文件
c 添加压缩文件注释
ch 改变压缩文件参数
cw 写入压缩文件注释到文件
d 删除压缩文件中的文件
e 无压缩文件路径解压文件
f 刷新压缩文件中的文件
i[参数]=<串> 在压缩文件中查找字符串
k 锁定压缩文件
l[t[a],b] 压缩文件列表 [technical[all], bare]
m[f] 移动到压缩文件[仅对文件]
p 打印文件到标准输出设备
r 修复压缩文件
rc 重建丢失的卷
rn 重命名压缩文件
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件
t 测试压缩文件
u 更新压缩文件中的文件
v[t[a],b] 压缩文件详细列表 [technical[all],bare]
x 用绝对路径解压文件
<开关>
- 停止扫描
@[+] 禁用[启用]文件列表
ac 压缩或解压后清除存档属性
ad 添加压缩文件名到目标路径
ag[格式] 使用当前日期生成压缩文件名
ai 忽略文件属性
ao 添加具有压缩属性的文件
ap<格式> 添加路径到压缩文件中
as 同步压缩文件内容
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
df 压缩后删除文件
dh 打开共享文件
dr 删除文件到回收站
ds 对固实压缩文件禁用名称排序
dw 档案处理后清除文件
e[+]<属性> 设置文件排除和包括属性
ed 不添加空目录
en 不添加"压缩文件结束"标志
ep 从名称中排除路径
ep1 从名称中排除基本目录
ep2 展开为完整路径
ep3 扩展路径为包含盘符的完全路径
f 刷新文件
hp[密码] 同时加密文件数据和文件头
ht[b|c] 选择文件校验和的哈希类型 [BLAKE2,CRC32]
id[c,d,p,q] 禁用消息
ieml[属性] 用 E-mail 发送压缩文件
ierr 发送所有消息到标准错误设备
ilog[名称] 把错误写到日志文件(只有注册版本可用)
inul 禁用所有消息
ioff 完成一个 *** 作后关闭 PC 电源
isnd 启用声音
k 锁定压缩文件
kb 保留损坏的已解压文件
log[f][=name] 写入名称到日志文件
m<05> 设置压缩级别(0-存储3-默认5-最大)
ma[4|5] 指定压缩文件格式的版本
mc<参数> 设置高级压缩参数
md<n>[k,m,g] 字典大小, 单位 KB, MB 或 GB
ms[ext;ext] 指定存储的文件类型
mt<线程> 设置线程数
n<文件> 附加过滤器包含文件
n@ 从标准输入设备读取附加过滤掩码
n@<列表> 从文件列表读取附加过滤掩码
o[+|-] 设置覆盖模式
oc 设置 NTFS 压缩属性
oh 把硬链接保存为链接代替文件
oi[0-4][:min] 把完全相同的文件保存为引用
ol 符号链接保存为链接,而不存为文件
or 自动重命名文件
os 保存 NTFS 流
ow 保存或恢复文件所有者和组
p[密码] 设置密码
p- 不询问密码
qo[-|+] 添加快速打开信息 [无|强制]
r 递归子目录
r- 禁用递归
r0 仅递归通配符名称的子目录
ri<P>[:<S>] 设置优先级(0-默认,1-最小15-最大)和以毫秒为单位的休眠
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[<N>,v[-],e] 创建固实压缩文件
s- 禁用固实压缩文件
sc<chr>[obj] 指定字符集
sfx[名称] 创建自解压压缩文件
st[名称] 从标准输入设备读取数据(stdin)
sl<大小> 处理小于指定大小的文件
sm<大小> 处理超过指定大小的文件
t 压缩后测试文件
ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始压缩文件时间
tl 设置压缩文件时间为最新文件时间
tn<时间> 添加 <时间> 以后的文件
to<时间> 添加 <时间> 以前的文件
ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
u 更新文件
v<大小>[k,b] 创建卷大小=<大小>1000 [1024, 1]
vd 创建容量前清除磁盘内容
ver[n] 文件版本控制
vn 使用旧风格的卷命名方案
vp 每卷之前暂停
w<路径> 指定工
作目录
x<文件> 排除指定的文件
x@ 从标准输入设备读取要排除的文件名
x@<列表> 排除在指定的列表文件中列出的文件
y 假设对全部询问都回答是
z[文件] 从文件读取压缩文件注释
组件
代码
版本 2
支持库 eCompress
ZIP压缩1解压 (“填要解压zip文件路径,例如 C;\123ZIP”, “解压后的文件夹名字”)
插入-资源-或组-然后双击内容下面空白的地方
这里选择所有文件(),就可以选择你要的EXE或者zip文件。
然后点这个
这样就可以了,要释放出来就一行代码,比如是EXE文件,那就是
写到文件(取运行目录()+“\文件名exe”,#1)
这样就释放出来了,要运行也是一行代码
运行(取运行目录()+“\文件名exe”)
以上就是关于易语言解压缩问题全部的内容,包括:易语言解压缩问题、易语言如何创作自解压程序、易语言7z压缩解压模块使用方法! 不知道错在哪里了!求详细说明!大牛们谢谢了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)