解压联动托管思路大佬

联动elegnt大佬,提供一个一键托管批量解压的思路。

网络资讯 2023-01-19 22:45:41 39

导读

批处理文件已经设置压缩包密码为elegnt大佬默认的fuliba。……

elegnt大佬分享的小姐姐们各个都很好看,造福了广大的福友们,十分感谢。

大佬为了能让小姐姐在网盘里活得久一些,将文件加密打包,有时还分卷。

还有二次打包的情况,比如先压缩成zip分卷,再打包成exe文件。

大佬用的bandizip进行exe自解压打包处理,如果是exe分卷的话,在常见的winrar或7zip上可能会出现文件结尾错误。

如果直接运行自解压的exe,这就出现了在处理大量exe文件的时候,不太容易实现批量托管的解压。

解决的方法是用bandizip,随便一个较新的免费版即可,可以不用设置关联文件的支持,我们要的是软件所在文件夹的命令行工具bc.exe。

安装后,将bandizip的所在的文件夹添加到系统的环境变量。

将以下批处理命令复制到文本文件里,将该文件后缀txt改为bat批处理文件,放到小姐姐exe的文件夹里,点击运行即可。

步骤是先自动获取文件夹下exe文件的文件名,再逐一解压。如果存在第二层的zip包,就自动获取所有zip文件名,再逐一解压。

批处理文件已经设置压缩包密码为elegnt大佬默认的fuliba。

解压完成后删除临时的bat及txt文件还有带密码的exe及zip即可。

========================

cd .>exe.txt

for /r %1 %%i in (*.exe*) do (

echo %%~nxi>>exe.txt

bc x -p:fuliba "%%i"

)

cd .>zip.txt

for /r %1 %%i in (*.zip*) do (

echo %%~nxi>>zip.txt

bc x -p:fuliba "%%i"

)

pause

=========================