Added autorun_helper.bat
This commit is contained in:
parent
6147cda356
commit
a466997ac1
|
|
@ -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
|
||||
Loading…
Reference in New Issue