@echo off
set "rar=C:\Program Files\WinRAR\WinRAR.exe"
"%rar%" x -ad -y *.rar
pause
将此批处理和你要解压的rar文件放在一起即可.默认解压当前目录下所有rar文件.下面的代码可以处理子文件夹中的rar文件.
@echo off
set "rar=C:\Program Files\WinRAR\WinRAR.exe"
for /r %%i in (*.rar) do "%rar%" x -ad -y "%%i"
pause
保证能用,建一个bat文件,把下面的拷贝进去,然后和你那些rar放到一个目录里面
for %%i in (a.rar,b.rar,c.rar) do "C:\Program Files\WinRAR\rar.exe" x %%i .\%%~ni\
有那么麻烦吗,winrar默认的右键快捷菜单里就有“将每个压缩包解压至独立目录”这个选项的。而默认的目录名就是压缩包的名字