본문 바로가기
Autohotkey/강좌

[Autohotkey] 46. 레지스트리를 읽어오다 - RegRead

by 슈퍼닷 2013. 6. 9.
반응형

레지스트리를 읽어오는 명령어 RegRead 입니다.

설명할게 거의 없어서 일단 형태부터 봅시다.

RegRead,Outputvar,Rootkey,SubKey,ValueName

 

지금까지 배웠으면 Outputvar 이 변수라는 것을 아실 거라고 봅니다.

 

Rootkey 부분은 HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT, or HKEY_CURRENT_CONFIG  을 얘기합니다.

시작 에서 regedit 실행해 보시면

크게 5개가 나오는데 그걸 얘기 하는겁니다.

 

그럼 큰 부분을 얘기했으니 작은부분으로 들어가서 찾아봐야죠 ? 

SubKey 가 작은부분에 해당됩니다.

SubKey는 예로들어 Software\Autohotkey  가 있겠죠 .

 

Autohotkey 의 레지스트리 경로는 HKEY_LOCAL_MACHINE\SOFTWARE\Autohotkey 입니다.

 

이제 경로도 알았으니 한번 값을 얻어보죠.

ValueName 을 얻는것입니다.

regedit 에서 오토핫키 폴더를 열어보면

InstallDir 이라는 값이 있네요.

그것의 값은 C:\Program Files\Autohotkey 입니다.

 

 

 

 

이제 모든 경로와 값을 알았으니 예제로 넘어가보죠.

 

 

[ InstallDir의 값을 읽어오자 ]

 

;;InstallDir의 데이터는 C:\Program Files\Autohotkey 이다.

RegRead,변수,HKEY_LOCAL_MACHINE,SOFTWARE\Autohotkey,InstallDir

;; 변수에 InstallDir의 값이 저장이 되었다.

Msgbox,% 변수

;; 변수의 값을 출력한다.

 

 

 

[ 결과 ]

 

 

 

 

예상대로 나왔네요.

 

 

반응형

댓글