VL-registry-descendents (지정된 레지스트리 키에 대하여 하위키 또는 값)

Auto CAD/lisp|2019. 4. 4. 13:14

(vl-registry-descendents reg-key [val-names])

 

  지정된 레지스트리 키에 대하여 하위키 또는 값 이름 리스트를 리턴합니다.

 

reg-key : Windows 레지스트리 키를 지정하는 문자열 

 

[val-names] :reg-key 항목에 대한 값이 들어 있는 문자열 (생략가능)

                   : nil 이거나 생략이 되면 reg-key 의 모든 하위항목을 표기합니다.

 

Example

 

reg-key 는 시작메뉴>실행>regedit 로 확인이 가능합니다.

 

_$ (vl-registry-descendents "HKEY_LOCAL_MACHINE\\SOFTWARE")

("Windows 3.1 Migration Status" "WEBHARDEXPLORER" "SK Communications" "Secure" "Schlumberger"..)


 

해당 레지스트리 폴더를 따라가서 해당 안에 있는 폴더이름들을 리턴받습니다.

 

 


 

_$ (vl-registry-descendents "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\fonts")

nil

 

더이상 하위폴더가 없을경우 위 그림 처럼 저 값을 받아오고자 할때 위 처럼 하면 안됩니다.

아래 처럼 "" 을 붙혀주면 다 가지고 오는군여.^^ 박시스님이 갈켜주신데로.^^

 

_$ (vl-registry-descendents "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\fonts" "")

 

("ZWAdobeF (TrueType)" "ADMUI3.fon" "ISOCTEUR Italic (TrueType)" "ISOCTEUR (TrueType)" "ISOCPEUR Italic (TrueType)" "ISOCPEUR (TrueType)" "Proxy 9 (TrueType)" ....) 

 

 

출처 : 아키모아 행복한 하루 http://cafe.daum.net/archimore/IP9e/33

댓글()