智能压缩软件调用模块

易语言 2020-08-23 18:59:37

智能压缩软件调用模块

经过我数百次的实验,终于懂得winrar的命令行参数编写规则,制成这个模块

内置智能压缩、解压程序,可以自动使用用户电脑上已安装的软件进行压缩、解压处理。

软件路径 = 取文本注册项 (3, “Software\WinRAR SFX\C%%Program Files%WinRAR”, “无”) + “\WinRAR.exe”
.如果真 (软件路径 = “无”)
返回 (1)
.如果真结束
.判断开始 (压缩模式 = 1)
删除文件 (压缩文件名 + “.zip”)
运行 (#引号 + 软件路径 + #引号 + “ a -ep1 -r -iext -- ” + #引号 + 压缩文件名 + “.zip” + #引号 + “ ” + #引号 + 欲压缩的文件路径 + #引号, 真, )
.判断 (压缩模式 = 2)
删除文件 (压缩文件名 + “.rar”)
运行 (#引号 + 软件路径 + #引号 + “ a -ep1 -r -iext -- ” + #引号 + 压缩文件名 + “.rar” + #引号 + “ ” + #引号 + 欲压缩的文件路径 + #引号, 真, )