Skip to content

Latest commit

 

History

History
80 lines (77 loc) · 6.07 KB

ini.md

File metadata and controls

80 lines (77 loc) · 6.07 KB

INI设置

  • 直接运行 SmartZip.exe 会弹出设置
  • 推荐设置
    • 清空 password rename delete 节下所有内容,按需求添加
    • menu 节下按需求启用单个右键菜单
  • 源 被解压或被压缩的文件
  • 目标 解压或压缩后的文件
  • 值 设定的值
    • <---> 分为两部分,用左,右表示
    • 值为数字的不要设置为字符和负数
      • 举例 autoRemovePass 设为-1,-2,-3...会移除所有密码
  • 键(key) 示例 7zipDir
    • 以数字为名称表示其可自行增加,从1开始
      • 比方说密码为1,2,3...7,如需新增在当前节password添加 8,9,10...
    • ... 表示其为递增
  • 节(section) 示例 [set]
    • 名称以 Exp 结尾代表其为 正则表达式 示例 [extExp]
      • 源后缀名 ~= 值 表示 源后缀名 匹配 值
  • 如说明含有启用或禁用,则默认 0禁用,1启用
  • 相对路径 %SmartZipDir% ,它表示SmartZip.exe所在的文件夹,不包含最后的\
键(key) 节(section) 版本 默认值 说明 示例/更多说明
7zipDir set 2.0(0) %SmartZipDir%\7-zip 7-zip所在文件夹
muiltNesting set 2.11(9) 0 启用多文件嵌套解压 单文件嵌套总是会被解压
partSkip set 2.21(14) 1 启用跳过分卷压缩包 跳过非第一卷
test set 2.20(13) 0 启用处于测试状态的功能
autoAddPass set 2.20(13) 0 自动新增使用过的密码
dynamicPassSort set 2.20(13) 0 密码动态排序 使用次数多的密码会排在前面
autoRemovePass set 2.21(14) 0 自动移除密码 0禁用,密码总数>值时自动移除
targetDir set 2.21(14) 设置解压的目标目录 为空时为第一个文件所在的目录
delSource set 2.0(0) 0 启用解压成功删除源文件 嵌套压缩包总是会被删除
delWhenHasPass set 2.0(0) 0 启用源包含密码时解压成功删除源文件 此项不必启用delSource
hideRunSize set 2.11(9) 10 MB 源大小 < 时隐藏界面运行 无干扰但稍慢 0-100ms
successPercent set 2.0(0) 10 MB 判断是否解压成功 源大小 - 目标大小 > 源大小 * 10%
successMinSize set 2.12(10) 10 KB 判断是否解压成功 源大小 < 10kb (可测试压缩只有一个链接的txt比较大小)
logLevel set 2.0(0) 5 操作日志等级 0-5 依次为 禁用日志,删除,重命名,命令行错误,命令行正确,其他
cmdLog set 2.11(9) 0 启用测试日志 启用可在当前目录查看 __SmartZipCmdLog.txt
icon set 2.0(0) %SmartZipDir%\ico.ico 右键菜单,托盘,界面的图标 为空时其为 7-zip 的图标
1,2,3... password 2.0(0) 密码... 如源有密码遍历密码,成功解压 按顺序遍历(把常用的添加在前面)
openZipName menu 2.0(0) 用7-Zip打开 o右键菜单名称
unZipName menu 2.0(0) 智能解压 x右键菜单名称
addZipName menu 2.0(0) 压缩 a右键菜单名称
contextMenu menu 2.14(12) 1 启用提示注册右键 只会影响注册界面的默认选中状态
sendTo menu 2.14(12) 1 启用提示注册发送到菜单 两项启用一项即可显示注册界面
openAdd 7z 2.0(0) .zip" -tzip -mx=0 -aou -ad 7-zip新建压缩包默认参数 执行o时(用7-zip打开非压缩文件)
add 7z 2.0(0) .zip" -tzip -mx=0 -aou -ad 压缩默认参数 执行a时(压缩)
1,2,3... ext 2.0(0) zip... 源后缀名= 表示其为压缩包 会在打开或解压时判断
1,2,3... extExp 2.0(0) ^\d+$... 源后缀名~= 表示其可能为压缩包 会在解压时判断
1,2,3... extForOpen 2.0(0) iso... 源后缀名= 表示其可作为压缩包打开 会在打开时判断
1,2,3... renameExt 2.0(0) mp+3<--->mp3... 解压后文件后缀名= 时改名 替换 mp+3mp3
1,2,3... renameName 2.0(0) 666666<--->... 解压后文件名包含 时改名 替换 666666 为 空
1,2,3... renameExp 2.0(0) ^[ ]+<--->... 解压后文件名~= 时改名 替换 文件名首部空白字符 为 空
1,2,3... deleteExt 2.0(0) ... 解压后文件后缀名= 时删除
1,2,3... deleteName 2.0(0) ... 解压后文件后名包含 时删除
1,2,3... deleteExp 2.0(0) ... 解压后文件名~= 时删除
1,2,3... unZipCheckError 2.0(0) ERROR:<--->10... 命令行匹配 次提示输入密码 匹配 ERROR: 10
1,2,3... unZipCheckErrorExp 2.0(0) ... 命令行~= 次提示输入密码 启用cmdLog后可查看命令行
1,2,3... unZipCheckErrorContinueExP 2.0(0) 命令行~= 次跳过此项 它不是压缩包
1,2,3... unZipCheckSuccess 2.0(0) ... 命令行匹配 次解压 密码正确或无需密码
1,2,3... unZipCheckSuccessExp 2.0(0) ... 命令行~= 次解压 此类型可启用cmdLog查看内容
1,2,3... openZipCheckError 2.0(0) ... 用于打开的判断,同上
1,2,3... openZipCheckErrorExp 2.0(0) ... 同上
1,2,3... openZipCheckSuccess 2.0(0) ... 同上
1,2,3... openZipCheckSuccessExp 2.0(0) ... 同上
version temp 2.11(12) 当前内部版本号 标识内部版本号 用来新增新版本ini,无需理会
lastPass temp 2.0(0) 最后使用的密码 无需理会
guiShow temp 2.0(0) GUI显示状态 无需理会
isLoop temp 2.0(0) 正在解压嵌套文件 无需理会
addDir2Pass personalized 2.14(12) 0 启用把文件夹名称当作密码 此节一般是特殊需求,一般无需理会
1,2,3... passwordSort 2.20(13) ... 保存密码使用次数 无需理会
  • 已移除
    • openZip
    • unZip
    • addZip
  • 待移除
    • successMinSize
    • unZipCheckErrorContinueExP