SmartZip 大概能被普通人使用的 7-zip 扩展脚本?

如果很少需要分卷压缩
我是推荐你尝试用 用7-Zip打开 这个命令
使用这个打开非压缩文件或文件夹时会弹出新建压缩包的选项
如图,你可以在这修改压缩参数.

如果真的非常非常依赖分卷压缩.
可以修改这里,比方说照图中改成 .7z" -v10m
就是每10m一个卷.
由于个人是伸手党,共享在我的需求中占比很少,所以脚本重点也不在这里…
如果是百度云大概可以这样修改(是4g限额吗?,在这里限制成了2G一个分卷)
.7z" -v2048m
更加详细的定制可能要自己去搜索相关命令行了

1 个赞

Quicker软件做了一个SmartZip的动作,结合起来操作很方便。

分卷大小这里可以直接用 g 的,不用转换成 m

测试了一下,目前版本 -mhe 不支持,不清楚为啥。

我对7z命令行也谈不上精通,也只能遇见问题去搜索
你看看是不是这个问题 (zip不支持,仅7z支持)
由于文件名可能含有空格(所以需要引号,所以.zip" 显得比较怪,这是尽量把格式提供出来让用户修改)
.7z" -p123456 -mhe

最后说下openzip的参数好像是有些问题,可能有些不适用于GUI

-mhe 前面没加空格


最新版


解压完界面不消失 跑密码本没提示


点击显示界面报错

删除非常用密码你设低了应该…

你设为1代表只会保存1个密码,其他的会被删除(即使这样也出错也不应该)
可以尝试再次运行看是否还会出错…

此问题和下一个问题是同一个问题
代表解压出现问题卡住了…
你可以尝试先不批量解压
直接解压JSNY.7Z看是什么情况

最新版我已经尝试在遇见错误时弹出原始窗口(就是点击显示原始界面按钮的效果)
但遇见错误可能有很多情况
毕竟是脚本,出现问题是很正常的,只能尽量避免

实在不行在 其他 标签中
选中测试日志,
把日志等级设为5
出错时关闭界面,然后把SmartZip目录下的 cmdLog.txt log.txt 共享给我

再不行只能把压缩包共享给我了…

换回2X了 我发现 我主要方向就错了
主要就是 解压嵌套 痛点就是嵌套 什么 跑密码 记住密码
真的都多余 剪切板记录器就够了在解压密码的时候激活剪切板记录器输入密码
image
image
7Z主要缺少就是这个 下拉密码菜单功能
image
给它伪装一个就好了
image

2.X可以解压嵌套 功能简单 是最完美的版本

右键用不了,拖入设置界面可以解压,右键的话,没反应,会弹一个很小的提示窗“未复制到路径,请重试”,双击Contextmenu.exe也是这样。win10系统64位。

能加个跑字典的功能丫?可以当压缩包有密码时选择跑字典。这样应该不影响性能。

我这测试没有问题

如果你有使用ahk,可以这样测试一下
新建一个脚本
v1版本
MsgBox % Clipboard
v2版本
MsgBox(A_Clipboard)
手动在资源管理器中复制
然后执行此脚本看提示是什么
如果包含了内容,则还能继续往下交流…
20230130172651

如果显示是空白,则可能是被其他什么东西干扰了…我也没啥好办法
只能建议你使用 右键发送到 菜单勉强下了…

脚本暂时处于搁置状态啦
见此贴说明 暂时搁置此项目 · Issue #12 · vvyoko/SmartZip · GitHub

暂时在实现在上贴中说的功能.
也没好办法测试,如贴中所说这种情况比较小
准备放一个版本上去,有兴趣的就用下吧,反正也没啥坏处

其实你也可以把它当作是个跑字典的工具
在所有添加的密码中测试是否正确

你的需求可以用下面的方法勉强使用
首先添加常用的密码
新建一个txt文件(UTF-8)
将字典中的密码一行一个添加到txt中
使用从文本文件中导入密码导入此txt
它几乎就是跑完常用密码就继续跑字典了.
但还是不建议如此使用
没有进度(卡住也不知道)
密码太多对没有跑密码的其他文件需求的也是个负担

实在要用可以复制一份放其他地方,专门用作此目的
跑密码几乎大部分都是失败的
干扰其他的文件实在是得不偿失了
但还是建议用其他专业的跑密码工具

2 个赞

有内容,显示内存中复制的文字。

这种应该是没复制上…

源码在这,都没几行…想不出能在哪出错

新建个V2脚本

A_Clipboard := ""
Send("^c")
ClipWait(1)
MsgBox(A_Clipboard)

双击此脚本
看是提示空白还是提示脚本所在路径…

越是简单的东西越难测BUG.
很难想像在哪出错了…