|
楼主 |
发表于 2015-8-1 22:18:51
|
显示全部楼层
广东省广州市
RE: 关于易语言zip压缩.去进度提示()的问题
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 得到的文件路径 | 文本型 | | 后缀 | 文本型 | | 进度条位置 | 整数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 取文件名 | 文本型 | | | 无后缀文件名 | 文本型 | | |
得到的文件路径 = 接收到的文件路径 取文件名 = 取文本中间 (得到的文件路径, 倒找文本 (得到的文件路径, “\”, , 假) + 1, 取文本长度 (得到的文件路径 ) - 倒找文本 (得到的文件路径, “\”, , 假)) 后缀 = 取文本中间 (得到的文件路径, 倒找文本 (得到的文件路径, “.”, , 假) + 1, 3 )无后缀文件名 = 取文本左边 (取文件名, 倒找文本 (取文件名, “.”, , 假) - 1 )判断 (后缀 = “zip”)时钟1.时钟周期 = 100 ZIP压缩1. 解压 (得到的文件路径, 取运行目录 () + “\” + 无后缀文件名 )判断 (后缀 = “rar”)信息框 (“软件不能解压RAR格式的压缩文件”, 0, “温馨提示:”)返回 ()如果 (寻找文本 (取文件名, “.”, , 假) = -1 )时钟1.时钟周期 = 100 ZIP压缩1. 压缩 (得到的文件路径, 取运行目录 () + “\” + 取文件名 + “.zip”)时钟1.时钟周期 = 100 ZIP压缩1. 压缩 (得到的文件路径, 取运行目录 () + “\” + 无后缀文件名 + “.zip”)置随机数种子 ()进度条_改颜色 (进度条1. 取窗口句柄 (), 取颜色值 (取随机数 (0, 255 ), 取随机数 (0, 255 ), 取随机数 (0, 255 )) )拖放对象1. 注册拖放控件 (_启动窗口. 取窗口句柄 ()) |
_ZIP压缩1_压缩进度 | 逻辑型 | | |
已完成百分比 | 整数型 | | | |
进度条1.位置 = 已完成百分比 进度条位置 = 进度条1.位置 如果真 (进度条1.位置 = 100 )信息框 (“已完成压缩”, 0, )进度条1.位置 = 0 标签1.标题 = “进度:”|
_ZIP压缩1_解压缩进度 | 逻辑型 | | |
已完成百分比 | 整数型 | | | |
进度条1.位置 = 已完成百分比 进度条位置 = 进度条1.位置 如果真 (进度条1.位置 = 100 )信息框 (“已完成解压”, 0, )进度条1.位置 = 0 标签1.标题 = “进度:”判断 (后缀 = “zip”)判断循环首 (进度条位置 ≠ 100 )标签1.标题 = “正在解压” + 到文本 (进度条1.位置 ) + “%”判断循环尾 () 判断 (后缀 = “rar”)标签1.标题 = “进度:”判断循环首 (进度条位置 ≠ 100 )标签1.标题 = “正在解压” + 到文本 (进度条1.位置 ) + “%”判断循环尾 () 这里是源码
|
|