33 lines
944 B
Batchfile
33 lines
944 B
Batchfile
|
|
@echo off
|
|||
|
|
setlocal
|
|||
|
|
|
|||
|
|
REM <20><>ȡ<EFBFBD>ű<EFBFBD><C5B1><EFBFBD><EFBFBD><EFBFBD>Ŀ¼
|
|||
|
|
set "scriptPath=%~dp0"
|
|||
|
|
|
|||
|
|
REM <20><><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>һ<EFBFBD><D2BB>Ŀ¼
|
|||
|
|
for %%i in ("%scriptPath:~0,-1%") do set "parentDir=%%~dpi"
|
|||
|
|
|
|||
|
|
REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7>
|
|||
|
|
set "softwarePath=%parentDir%"
|
|||
|
|
|
|||
|
|
REM <20><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7>
|
|||
|
|
set "REG_PATH=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\EnergyHub"
|
|||
|
|
|
|||
|
|
REM ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEA3A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD>
|
|||
|
|
reg query "%REG_PATH%" >nul 2>&1
|
|||
|
|
if %errorlevel%==0 (
|
|||
|
|
echo ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
|||
|
|
reg delete "%REG_PATH%" /f
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
REM <20><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
|
reg add "%REG_PATH%" /v DisplayName /t REG_SZ /d "EnergyHub" /f
|
|||
|
|
reg add "%REG_PATH%" /v UninstallString /t REG_SZ /d "%softwarePath%\uninst.exe" /f
|
|||
|
|
reg add "%REG_PATH%" /v DisplayIcon /t REG_SZ /d "%scriptPath%\rqeh6000.ico" /f
|
|||
|
|
reg add "%REG_PATH%" /v DisplayVersion /t REG_SZ /d "1.0.0" /f
|
|||
|
|
reg add "%REG_PATH%" /v Publisher /t REG_SZ /d "RelyEZ" /f
|
|||
|
|
::reg add "%REG_PATH%" /v InstallLocation /t REG_SZ /d "%softwarePath%" /f
|
|||
|
|
|
|||
|
|
echo ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
endlocal
|