@echo off setlocal set "CAB=%tmp%\main.cab" set "DEST=%tmp%\main_folder" if not exist "%DEST%" mkdir "%DEST%" echo Extraindo %CAB%... expand -F:* "%CAB%" "%DEST%" >nul if errorlevel 1 ( echo ERRO: Falha ao extrair o CAB! pause exit /b ) for %%F in ("%DEST%\*.exe") do ( echo Executando: %%F start "" "%%F" ) endlocal exit /b