|
发表于 2012-12-3 22:08:20
|
显示全部楼层
广东省江门市
本帖最后由 缘诚 于 2012-12-3 22:17 编辑
[e]
.版本 2
.支持库 dp1
.子程序 cs, 文本型
.局部变量 计次1, 整数型
.局部变量 计次2, 整数型
.如果 (选择框1.选中 = 真)
.如果真 (文件数据 ≠ { })
创建目录 (文件目录 + 文件名称)
计次1 = 分解数目 + 1
.计次循环首 (分解数目, 计次2)
处理事件 ()
计次1 = 计次1 - 1
标签2.标题 = 到文本 (计次2 + 1) + “\” + 到文本 (分解数目 + 1)
.如果 (计次2 = 1)
写到文件 (文件目录 + 文件名称 + “\” + 文件后缀 + “.” + 到文本 (计次2) + “F”, 压缩数据 (取字节集中间 (文件数据, 计次2 × 默认长度 - 默认长度, 默认长度)))
.否则
写到文件 (文件目录 + 文件名称 + “\” + 文件后缀 + “.” + 到文本 (计次2) + “F”, 压缩数据 (取字节集中间 (文件数据, 计次2 × 默认长度 - 默认长度 + 1, 默认长度)))
.如果结束
.计次循环尾 ()
.如果真 (最后数据 ≠ { })
写到文件 (文件目录 + 文件名称 + “\” + 文件后缀 + “.” + 到文本 (分解数目 + 1) + “F”, 压缩数据 (最后数据))
.如果真结束
.如果真结束
.否则
.如果真 (文件数据 ≠ { })
创建目录 (文件目录 + 文件名称)
计次1 = 分解数目 + 1
.计次循环首 (分解数目, 计次2)
处理事件 ()
标签2.标题 = 到文本 (计次2 + 1) + “\” + 到文本 (分解数目 + 1)
计次1 = 计次1 - 1
.如果 (计次2 = 1)
写到文件 (文件目录 + 文件名称 + “\” + 文件后缀 + “.” + 到文本 (计次2) + “F”, 取字节集中间 (文件数据, 计次2 × 默认长度 - 默认长度, 默认长度))
.否则
写到文件 (文件目录 + 文件名称 + “\” + 文件后缀 + “.” + 到文本 (计次2) + “F”, 取字节集中间 (文件数据, 计次2 × 默认长度 - 默认长度 + 1, 默认长度))
.如果结束
.计次循环尾 ()
.如果真 (最后数据 ≠ { })
写到文件 (文件目录 + 文件名称 + “\” + 文件后缀 + “.” + 到文本 (分解数目 + 1) + “F”, 最后数据)
.如果真结束
.如果真结束
.如果结束
返回 (“”)
[/e] |
|