每次压缩都重新改格式、等级和参数,最费的其实不是压缩时间,而是重复设置。把自己常用的 7-zip 参数先试顺,再固化成一条 bat 模板,下次处理新资料就能直接复用。
先在添加到压缩包窗口里把自己的常用参数试顺
先别急着写脚本,先走 右键资料 -> 7-Zip -> 添加到压缩包...,把你真正常用的组合试明白。比如你长期都用 7z、Maximum、固定字典大小,参数栏里还会带 qs=on 这类附加项,那就先把这组值稳定下来。
把这组参数翻成一条 bat 模板,下次就不用再手改窗口
参数确定以后,再去 记事本 新建一个类似 7z-template.bat 的模板。核心思路就是把窗口里那一组值翻成固定命令,比如 7z.exe a -t7z -mx=7 -mqs=on -md=32m,再让脚本从拖进来的文件或命令行参数里读取这次的输入对象。
以后处理新资料时,只换输入对象,再确认结果包已经落地
下次遇到新文件夹时,你可以直接把它拖到这个 bat 上,或者在 命令提示符 里运行 7z-template.bat "完整路径"。这一步真正变化的只有源文件路径;模板跑完以后,再回目录确认新的 .7z 已经生成,就知道这套参数已经被完整复用了。
想让 7-Zip 的压缩参数下次直接复用,最省心的做法不是每次重开窗口重填,而是先把顺手的组合固化成模板命令。














