Added autorun_helper.bat

This commit is contained in:
Aleksei Lugovskoi 2026-03-11 23:22:03 +03:00
parent 6147cda356
commit a466997ac1
1 changed files with 57 additions and 0 deletions

57
autorun_helper.bat Normal file
View File

@ -0,0 +1,57 @@
@echo off
if not "%1"=="admin" (
call :check_app_path
call :check_command powershell
echo Requesting admin rights...
powershell -NoProfile -Command "Start-Process 'cmd.exe' -ArgumentList '/c \"\"%~f0\" admin\"' -Verb RunAs"
exit
)
setlocal EnableDelayedExpansion
set "AUTORUN_REG_PATH=HKCU\Software\Microsoft\Windows\CurrentVersion\Run"
set "AUTORUN_REG_VALUE=TgWsProxy"
set "EXE_PATH=%~dp0TgWsProxy.exe"
reg query "%AUTORUN_REG_PATH%" /v "%AUTORUN_REG_VALUE%" >nul 2>&1
if %errorlevel% equ 0 (
echo TgWsProxy already in autorun
set /p choice="Remove from autorun? (Y/N) (default: N) "
if /i "!choice!"=="y" (
reg delete "%AUTORUN_REG_PATH%" /v "%AUTORUN_REG_VALUE%" /f >nul
echo Removed from autorun
) else (
echo Cancelled
)
) else (
set /p choice="Add to autorun? (Y/N) (default: N) "
if /i "!choice!"=="y" (
reg add "%AUTORUN_REG_PATH%" /v "%AUTORUN_REG_VALUE%" /t REG_SZ /d "\"%EXE_PATH%\"" /f >nul
echo Added to autorun
) else (
echo Cancelled
)
)
endlocal
exit /b 0
:check_app_path
if not exist "%EXE_PATH%" (
echo This script and TgWsProxy must be in the same directory
pause
exit
)
exit /b 0
:check_command
where %1 >nul 2>&1
if %errorLevel% neq 0 (
echo [ERROR] %1 not found in PATH
echo Fix your PATH variable with instructions here https://github.com/Flowseal/zapret-discord-youtube/issues/7490
pause
exit /b 1
)
exit /b 0