anchor.diff:  CHOICE /C %cstr% /M "-> Make your choice:" /N
   
   :: -- MAIN: ERRORLEVELS in decreasing order --
  +set KEY_NAME=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  +set KEY_TYPE=REG_EXPAND_SZ
  +set VALUE_NAME=Path
   SET /A lvl=!ubound!+1
   for /l %%n in (!ubound!,-1,0) do (
       for /f "tokens=1,2 delims==" %%r IN ("!arr[%%n]!") do (
  
positive.code: :RefreshUserEnvironment
  set KEY_NAME=HKCU\Environment
  set VALUE_NAME=Path
  FOR /F "tokens=2*" %%A IN ('REG.exe query "%KEY_NAME%" /v "%VALUE_NAME%"') DO (set userPath=%%B)
  SetX %VALUE_NAME% "%userPath%" >nul
  ping 1.1.1.1 -n 1 -w 2000 > nul
  Goto End
  
negative.code: :: -- Get Global Path --
  set KEY_NAME=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  set VALUE_NAME=Path
  FOR /F "tokens=2*" %%A IN ('REG.exe query "%KEY_NAME%" /v "%VALUE_NAME%"') DO (
      set globalPath=%%B
  )
  
  :: -- Read Config File --
  set configFile=%~dp0config.txt
  