호구지책/기타
[Batch] 레지스트리 정보 읽기
하늘의흐름
2017. 6. 30. 14:01
반응형
cmd파일로 Netframework 의 버전정보를 알고 싶어서 만들었다.
1. 레지스트리 확인
일단 시작 + R에서
regedit 입력하고 엔터!
찾음!
이건 32비트 기준이며, 64비트의 경우는 다른 경로라고 한다.
@echo OFF rem ======= 레지스트리에서 릴리즈정보 얻기 =========== setlocal ENABLEEXTENSIONS set KEY_NAME="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1033" set VALUE_NAME=Release FOR /F "usebackq skip=2 tokens=1-3" %%A IN (`REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul`) DO ( set ValueName=%%A set ValueType=%%B set ValueValue=%%C ) if defined ValueName ( @echo Value Name = %ValueName% @echo Value Type = %ValueType% @echo Value Value = %ValueValue% ) else ( @echo %KEY_NAME%\%VALUE_NAME% not found. )
결과화면
참고
반응형