@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)
댓글 없음:
댓글 쓰기