在研究使用quicker自带的压缩或者7z,有办法可以显示压缩的进度吗?尤其是对于大文件,特别需要显示压缩进度?想通过开发一个动作,这样就不用下载bandzip了?
底层库没有提供单个文件的压缩解压进度信息,所以不太好实现。大量文件还是用7z这种客户端好些。
使用7z命令行版本,会在cmd显示压缩进度,可以把这个值抓出来放在动作里面吗
我写了个动作,调用7zip软件的命令进行压缩和解压缩,默认压缩大于30M,解压大于300M时显示进度。可以单文件、多文件、文件夹压缩和解压缩,你用下试试,里面有删除文件的操作,测试时注意文件备份,有问题联系我。
压缩/解压缩 - 动作信息 - Quicker (getquicker.net)
使用了一下,优秀!!不过,我还在想,要是能将下载7zip软件整合到动作里,7zip本身也不大,可以减少用户的下载软件操作,再者,如果可以将进度显示界面精简一下,只显示进度和剩余时间、已用时间,(对用户来讲,他们无需关心其他信息,甚至于不需要用户知道是7zip软件在执行解压缩),我觉得这应该是个优秀的动作,很多人也可以不用下载bandzip,(我认为对于很多人,包括我,解压缩是刚需,可又并非常常用),这个动作应该可以满足很多人的需求了!
动作我更新了下,修复了些bug,建议你更新动作。
我觉得Quicker自带的压缩解压缩已经可以满足大部分用户的使用,小白完全够用,大佬又有各种方法来实现显示进度条。7zip是否整合进Quicker软件就看崔大的安排了。