upload
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

add-paths.bat 730B

123456789101112131415161718192021222324252627282930
  1. @SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
  2. @ECHO off
  3. SET NEWPATH1="C:\MinGW\msys\1.0\bin"
  4. SET NEWPATH2="C:\MinGW\bin"
  5. CD %~dp0
  6. ECHO. > add-paths.log
  7. CALL :AddPath %NEWPATH1%
  8. CALL :AddPath %NEWPATH2%
  9. EXIT /b
  10. :AddPath <pathToAdd>
  11. ECHO %PATH% | FINDSTR /C:"%~1" > nul
  12. IF ERRORLEVEL 1 (
  13. REG add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v PATH /t REG_SZ /d "%PATH%;%~1" >> add-paths-detail.log
  14. IF ERRORLEVEL 0 (
  15. ECHO Adding %1 . . . Success! >> add-paths.log
  16. SET "PATH=%PATH%;%~1"
  17. COPY NUL UPDATE
  18. ) ELSE (
  19. ECHO Adding %1 . . . FAILED. Run this script with administrator privileges. >> add-paths.log
  20. )
  21. ) ELSE (
  22. ECHO Skipping %1 - Already in PATH >> add-paths.log
  23. )
  24. EXIT /b