[Keyboard] Fix readme make examples for some Kingly Keys boards (#7308)
[jackhill/qmk/firmware.git] / util / 1-setup-path-win.bat
CommitLineData
a3ed4322
I
1@SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
2@ECHO OFF
3SET CMDLINERUNSTR=%SystemRoot%\system32\cmd.exe
8f1ea16a 4
1b04e9d0 5DEL script1.log > NUL 2>&1
c7005cdf
NA
6DEL add-paths.log > NUL 2>&1
7DEL add-paths-detail.log > NUL 2>&1
8DEL UPDATE > NUL 2>&1
9
1b04e9d0 10ELEVATE -wait add-paths.bat >> script1.log 2>&1
8f1ea16a 11
b437de88 12IF ERRORLEVEL 1 (
c7005cdf
NA
13 ECHO You denied admin access. Rerun the script, and be sure to press the yes button this time.
14) ELSE (
15 TYPE add-paths.log 2> NUL
b437de88 16)
c7005cdf 17ECHO.
a3ed4322
I
18
19:: Branch to UpdateEnv if we need to update
c7005cdf
NA
20IF EXIST UPDATE (
21 DEL UPDATE
22 GOTO UpdateEnv
23)
a3ed4322
I
24
25GOTO ExitBatch
26
27:: -----------------------------------------------------------------------------
28
29:UpdateEnv
30ECHO Making updated PATH go live . . .
c7005cdf
NA
31REG delete HKCU\Environment /F /V TEMPVAR > NUL 2>&1
32setx TEMPVAR 1 > NUL
33REG delete HKCU\Environment /F /V TEMPVAR > NUL 2>&1
a3ed4322
I
34IF NOT !cmdcmdline! == !CMDLINERUNSTR! (CALL :KillExplorer)
35GOTO ExitBatch
36
37:: -----------------------------------------------------------------------------
38
39:ExitBatch
40ENDLOCAL
41PAUSE
42EXIT /b
43
44:: -----------------------------------------------------------------------------
45
a3ed4322 46:KillExplorer
1b04e9d0
NA
47ECHO.
48ECHO.
c7005cdf 49ECHO Your desktop will be restarted.
1b04e9d0 50ECHO.
c7005cdf 51ECHO All file explorer windows except for the one you launched this script from WILL BE CLOSED.
1b04e9d0 52ECHO.
c7005cdf 53ECHO Press enter when ready, or close this window if you would rather do a full restart of your computer at a later time.
1b04e9d0 54ECHO.
c7005cdf
NA
55PAUSE
56ping -n 5 127.0.0.1 > NUL 2>&1
57ECHO Killing process Explorer.exe. . .
58ECHO.
59taskkill /f /im explorer.exe > NUL
a3ed4322 60ECHO.
c7005cdf 61ECHO Your desktop is now loading. . .
a3ed4322 62ECHO.
c7005cdf 63ping -n 5 127.0.0.1 > NUL 2>&1
a3ed4322 64START explorer.exe
1b04e9d0 65START explorer.exe %CD%
a3ed4322 66EXIT /b