Files
NoIdle/CRIAR_MSI.bat

69 lines
1.5 KiB
Batchfile
Raw Normal View History

@echo off
REM Script para criar o instalador MSI do NoIdle
REM Requer WiX Toolset instalado
echo ========================================
echo Criando Instalador MSI do NoIdle
echo ========================================
echo.
REM Verificar se o WiX está instalado
where candle.exe >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo ERRO: WiX Toolset nao encontrado!
echo.
echo Por favor, instale o WiX Toolset:
echo https://wixtoolset.org/releases/
echo.
pause
exit /b 1
)
REM Verificar se o executável existe
if not exist "NoIdle.exe" (
echo ERRO: NoIdle.exe nao encontrado nesta pasta!
echo.
echo Coloque o NoIdle.exe na mesma pasta deste script.
echo.
pause
exit /b 1
)
REM Verificar se o arquivo WXS existe
if not exist "NoIdle.wxs" (
echo ERRO: NoIdle.wxs nao encontrado!
echo.
pause
exit /b 1
)
echo [1/2] Compilando NoIdle.wxs...
candle.exe NoIdle.wxs
if %ERRORLEVEL% NEQ 0 (
echo ERRO ao compilar NoIdle.wxs
pause
exit /b 1
)
echo [2/2] Criando NoIdle.msi...
light.exe NoIdle.wixobj -ext WixUIExtension -out NoIdle.msi
if %ERRORLEVEL% NEQ 0 (
echo ERRO ao criar o MSI
pause
exit /b 1
)
REM Limpar arquivos temporários
if exist "NoIdle.wixobj" del "NoIdle.wixobj"
if exist "NoIdle.wixpdb" del "NoIdle.wixpdb"
echo.
echo ========================================
echo SUCESSO! NoIdle.msi criado!
echo ========================================
echo.
echo O arquivo NoIdle.msi esta pronto para uso no JumpCloud.
echo.
pause