@echo off
title NeoTV - instalar en esta pantalla
echo.
echo   NeoTV - instalando en esta computadora...
echo.
set "URL=https://neotv.tv/tv/"
set "EDGE=%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe"
if not exist "%EDGE%" set "EDGE=%ProgramFiles%\Microsoft\Edge\Application\msedge.exe"
if not exist "%EDGE%" goto sinedge
set "ARGS=--kiosk %URL% --edge-kiosk-type=fullscreen --no-first-run --autoplay-policy=no-user-gesture-required --disable-features=Translate"

rem Acceso en Inicio: NeoTV se abre solo cada vez que se prende la computadora
powershell -NoProfile -ExecutionPolicy Bypass -Command "$w=New-Object -ComObject WScript.Shell; foreach($d in @([Environment]::GetFolderPath('Startup'),[Environment]::GetFolderPath('Desktop'))){ $s=$w.CreateShortcut($d+'\NeoTV.lnk'); $s.TargetPath=$env:EDGE; $s.Arguments=$env:ARGS; $s.Description='NeoTV pantalla'; $s.Save() }"

rem Que la pantalla no se apague ni la computadora se duerma
powercfg /change monitor-timeout-ac 0
powercfg /change standby-timeout-ac 0
powercfg /change hibernate-timeout-ac 0

echo   Listo. NeoTV se abrira solo cada vez que se prenda esta computadora.
echo   Para salir de la pantalla completa: Alt + F4.
echo.
echo   Abriendo NeoTV...
start "" "%EDGE%" %ARGS%
timeout /t 5 >nul
exit /b 0

:sinedge
echo   No encontre Microsoft Edge en esta computadora.
echo   Abre el navegador y entra a %URL%
pause
exit /b 1
