레지스트리를 읽어오는 명령어 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,% 변수
;; 변수의 값을 출력한다.
[ 결과 ]
예상대로 나왔네요.
'Autohotkey > 강좌' 카테고리의 다른 글
[Autohotkey] 48. 레지스트리를 삭제하다. - RegDelete (0) | 2013.06.09 |
---|---|
[Autohotkey] 47. 레지스트리를 쓰다 - RegWrite (0) | 2013.06.09 |
[Autohotkey] 45. 숫자들을 무작위로 뽑다 - Random (0) | 2013.06.09 |
[Autohotkey] 44. 특정 윈도우 창의 제목을 얻다 - WinGetTitle (0) | 2013.06.09 |
[Autohotkey] 43. 특정 윈도우의 특성을 바꿔버리다 - WinSet (0) | 2013.06.09 |
댓글