如何用bat解压缩rar或zip

源文件是apk格式的,但可以改成rar或zip。使用360压缩可以正常打开,解压。但使用如下命令提示“...不是rar压缩文件”rar.exee*.rar%~dp0\ap... 源文件是apk格式的,但可以改成rar或zip。使用360压缩可以正常打开,解压。但使用如下命令提示“...不是rar压缩文件”

rar.exe e *.rar %~dp0\apk\
请问怎么办?可以用别的方法解压缩rar或zip吗?
其实我只需要这个压缩文件中的classes.dex文件。如果能提供把它解压缩到%~dp0\%~n1的代码,加分
展开
 我来答
59分粑粑分享生活
高粉答主

2020-04-14 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119831

向TA提问 私信TA
展开全部

实现的方法和详细的操作步骤如下:

1、第一步,右键单击压缩文件,然后选择打开的“属性”选项,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,在打开的弹出窗口中单击“打开文件位置”选项,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,在弹出的窗口中,找到“winrar.exe”并将其放入一个文件夹中,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,打开文本文档并输入代码“for %%i in (a.rar,b.rar,c.rar) do "C:\Program Files\WinRAR\rar.exe" ”,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,在“文件”选项中单击“另存为”选项,如下图所示,然后进入下一步。

6、接着,完成上述步骤后,选择“winrar.exe”所在的文件夹,输入后缀“
 .bat”,然后按Enter键确认,如下图所示,然后进入下一步。

7、最后,完成上述步骤后,转到保存的目录,然后双击“bat”程序即可实现所需的功能了,如下图所示。这样,问题就解决了。

依梦琴瑶
高粉答主

推荐于2017-11-27 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
@echo off
cd /d %~dp0
for /r %%a in (*.apk) do "C:\Program Files\WinRAR\WinRAR.exe" e "%%~a" classes.dex "%%~na\" -ibck
pause

放在APK文件一起运行,如果你的WinRAR.exe路径不是和代码中的相同,请自行修改。注意,必须使用WinRAR.exe主程序,而不是用rar.exe

更多追问追答
追问
可以把WinRAR.exe文件与bat文件放在一起运行吗
追答

这个不行,因为WinRar.exe是WinRar的主程序,它会调用它自身目录中的相关文件,不能单独运行。如果你需要携带方便,不受限于必须有WinRar的电脑上运行,那只能使用unzip.exe这个命令行程序了。附件中已提供。

@echo off
cd /d %~dp0
for /r %%a in (*.apk) do UnZip "%%~a" classes.dex -d "%%~na"
pause

 

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式