@echo off :: 디폴트 변수 설정 set tempPath=K:\programs set version=2.7.3 set pythonInstallPath=\language\python\%version%\python-%version%.amd64.msi :: 출력 echo ### 프로그램 환경 변수 입력하기 ### echo ================================= echo [DEFAULT PATH] %tempPath% echo 아무것도 입력하지 않으면 [DEFAULT PATH]가 입력됩니다. echo --------------------------------- :: Input 입력하기 :: 입력이 없을 경우 [DEFAULT PATH]가 입력됨 set /p inputPath="프로그램 경로 : " IF NOT DEFINED inputPath ( set prog_Path=%tempPath% ) else ( set prog_Path=%inputPath% ) :: 환경변수에 등록하기 setx PROGRAM_PATH %prog_Path% /m :: --------------------------------- 선택 옵션 ::REG QUERY HKCU\Environment /V PROGRAM_PATH ::IF errorlevel 1 ( :: setx PROGRAM_PATH %prog_Path% /m ::) else ( :: 누적시키기 :: setx PROGRAM_PATH %PROGRAM_PATH%;%prog_Path% /m ::) :: --------------------------------- :: 출력 echo. echo. echo. echo --------------------------------- echo ※Result※ echo --------------------------------- echo [PROGRAM PATH] : %PROGRAM_PATH% :: python 설치 되었는지 파악하기 set pyCheck=no set pyInstall=YES :: version에서 앞자리 3자리까지만 사용함 REG QUERY HKLM\SOFTWARE\Python\PythonCore\%version:~0,3%\InstallPath /ve IF NOT errorlevel 1 (set pyCheck=yes) REG QUERY HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\%version:~0,3%\InstallPath /ve IF NOT errorlevel 1 (set pyCheck=yes) REG QUERY HKCU\SOFTWARE\Python\PythonCore\%version:~0,3%\InstallPath /ve IF NOT errorlevel 1 (set pyCheck=yes) :: 출력 echo. echo. echo. echo. echo. echo ### 파이썬 %version% 설치하기 ### echo ================================= :: 있으면 설치 여부 파악하기 IF %pyCheck% == yes ( echo 이미 설치되어 있습니다. echo --------------------------------- set /p pyInstall="설치하겠습니까?[YES/NO] : " ) :: 설치하기 :: /I 는 대소문자 구분 무시하기 IF /I %pyInstall% == yes ( %PROGRAM_PATH%%pythonInstallPath% echo %PROGRAM_PATH%%pythonInstallPath% echo --------------------------------- echo ※Result※ echo --------------------------------- echo python %version% 설치가 완료 되었습니다. echo. :: 파이썬 버전 환경변수에 입력 setx PYTHON_VERSION Python%version:~0,1%%version:~2,1% /m echo Python%version:~0,1%%version:~2,1% 이 환경변수에 입력되었습니다. ) else ( echo --------------------------------- echo ※Result※ echo --------------------------------- echo python %version% 설치가 중지 되었습니다. ) pause
2015/08/13
[파이프라인] 초기 프로그램 환경 변수 및 파이썬 설치하기
Category:
cmd,
environment variable,
install,
pipeline
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기