File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,14 +6,25 @@ goto check_Permissions
66
77 net session > nul 2 >& 1
88 if %errorLevel% == 0 (
9- echo Success: Administrative permissions confirmed.
9+ echo Success: Administrative permissions confirmed
1010 ) else (
11- echo Failure: Current permissions inadequate.
11+ echo Failure: Current permissions inadequate. Run as Administrator
12+ goto end
1213 )
1314
14- pause > nul
15-
15+ echo[
1616taskkill /IM " XBatteryStatus.exe" /F
17- timeout /T 1 /nobreak
17+ timeout /T 1 /nobreak > nul
1818xcopy /s %~dp0 \XBatteryStatus.exe " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" /Y
1919start " " " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\XBatteryStatus.exe"
20+
21+ if %errorLevel% == 0 (
22+ echo[
23+ echo Success: Installation successful
24+ ) else (
25+ echo[
26+ echo Failure: Installation unsuccessful
27+ )
28+
29+ :end
30+ pause
Original file line number Diff line number Diff line change 11@ echo off
2+
3+ if not exist " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\XBatteryStatus.exe" (
4+ echo Already uninstalled
5+ goto end
6+ )
7+
28goto check_Permissions
39
410:check_Permissions
511 echo Administrative permissions required. Detecting permissions...
612
713 net session > nul 2 >& 1
814 if %errorLevel% == 0 (
9- echo Success: Administrative permissions confirmed.
15+ echo Success: Administrative permissions confirmed
1016 ) else (
11- echo Failure: Current permissions inadequate.
17+ echo Failure: Current permissions inadequate. Run as Administrator
18+ goto end
1219 )
1320
14- pause > nul
21+ echo[
1522
1623taskkill /IM " XBatteryStatus.exe" /F
17- timeout /T 1 /nobreak
18- del " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\XBatteryStatus.exe" /Y
24+ timeout /T 1 /nobreak > nul
25+ del " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\XBatteryStatus.exe"
26+
27+ if %errorLevel% == 0 (
28+ echo[
29+ echo Success: Uninstallation successful
30+ ) else (
31+ echo[
32+ echo Failure: Uninstallation unsuccessful
33+ )
34+
35+ :end
36+ pause
You can’t perform that action at this time.
0 commit comments