@ricardo_br
Estou utilizando esse script que você enviou:
@echo off
REM Especifique aqui a pasta onde está instalado o Winrar: "%%~dpa"
set Winrar=C:\Program Files\WinRAR\WinRAR.exe
REM Especifique aqui onde está a pasta onde você quer compactar ou descompactar os arquivos:
set pasta=C:\Users\augus\Desktop\Teste\
:Pergunta
cls
echo.
set /p "Pergunta=Deseja (c)ompactar ou (d)escompactar arquivos? "
if /i "%Pergunta%"=="c" goto :Compactar
if /i "%Pergunta%"=="d" (goto :Descompactar) else (goto :Pergunta)
:Compactar
for /r "%pasta%" %%a in (*) do "%Winrar%" a -dr -m3 -ep1 "%%a.rar" "%%a"
exit
:Descompactar
for /r "%pasta%" %%a in (*.zip) do (
"%Winrar%" x "%%a" -o "%%~na\"
)
porém eu tenho vários arquivos zip onde os arquivos que serão extraídos tem o mesmo nome, como faço para utilizar aquela opção do winrar "Renomear Tudo" nesse script? Não estou conseguindo dessa forma acima está substiuindo os arquivos quando utilizo "%%~dpa" e criando pastas com -o "%%~na\". Poderia me ajudar? Desde já agradeço.