소프트웨어 레인미터에서 레지스트리 키값을 변수로 사용하는 방법
2021.02.19 20:02
레인미터에서 레지스트리 키값을 Meter의 Text로 불러내는것이 아니라 변수에 넣고 싶습니다.
레지스트리 \HKEY_CURRENT_USER\Control Panel\International 에 있는 LocaleName 데이터 "ko-KR" 값을
Language 라는 변수에 넣어 설치된 윈도우 언어를 표시하고 싶은데 방법을 모르겠습니다.
(레지스크리 키값을 Measure로 구현하여 Meter에서 Text로 받아내는 방법은 알고 있습니다.)
댓글 [8]
-
BecauseI 2021.02.19 21:50 -
billy 2021.02.19 23:02
Becausel님. 한번만 더 도와주세요.
<===Measures.inc 파일에서===>
[Measure_LocaleName]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Control Panel\International
RegValue=LocaleName<===Meters.ini 파일에서===>
[Variables]
@Include=Measures.ini
Language=
Lati_tude=37.566715
Longi_tude=126.978437
URL=https://weather.com/#Language#/weather/today/l/#Lati_tude#,#Longi_tude#라고 되어있을때 변수 Language 를 어떻게 처리해야 하는지 구체적으로 도와주세요.
부탁드립니다.
-
BecauseI 2021.02.19 23:28 OnRefreshAction=[!SetVariable Language [Measure_LocaleName]]
-
축복 2021.02.20 01:36 @Include=Measures.ini
@Include = 같은 경로안의 무언가를 지정 가르키는 말입니다
틀린건가 ...
Measures.ini 의 내용이 무엇이냐에 따라 불러올때 다르게 변경이 되겟지요
-
BecauseI 2021.02.20 02:32 그냥 파일의 내용을 다 가져와서 적용하는거네요
Measures.inc, Measures.ini 대충 보다보니 계속 같은 이름으로 착각함
-
billy 2021.02.20 09:43
답변 감사드립니다. 깔끔히 해결되었습니다.
참고로 @Include=Measures.ini 는 @Include=Measures.inc 오타입니다.
-
축복 2021.02.20 14:09 [추가]
프로그램을 하거나 이해 하는데 개념이 필요합니다
@Include 같은 경우는 일종의 선언문 인데요
선언문이 무얼까 개념만 알면 쉽습니다
예]
홍길동을 갑 이라 칭한다
홍길순을 을 이라 칭한다
자 여기에서 홍길동과 홍길순을 갑 과 을로 선언을 하였읍니다
-------------------------------------------------------------
선언해준 홍길동과 홍길순을 어떻게 불러 올까요?
그건 쉽습니다
본문에... 코딩시
갑은 이러저러 해서 이러 저러하고...
을은 이러 이러하다
-------------------------------------------------------------
원시적인 방법으로
직접 홍길동과 홍길순을 불러 올수도 있지만
그런 방법은 코딩도 길어지고
모양새도 좋지 않아
선언문을 많이 사용 합니다.
-
billy 2021.02.20 14:54
축복님의 답변은 감사드리지만 질문의 요지를 다르게 해석하셨군요.
제가 사용하는 날씨 스킨을 전 세계 어디서나 사용할 수 있도록 측정 위치를 자동으로 파악하기 위해
각 나라별 윈도우의 언어를 레지스트리 값으로 파악하는 것이 질문의 요지였습니다.
날씨 스킨이 1.08MB로 비교적 방대해서 Meter 파일이 너무 길어 Measure 파일을 따로 분리한 후
Merer 파일에서 분리된 Measure 파일을 불러오는 것이 좋겠다 싶어 @includ를 사용한 것이고
질문을 정확히 전달하기 위한 것이었므로 그 이상 그 이하 아무런 의미가 없습니다.
아뭏든 신경써주셔서 감사합니다.
WriteKeyValue 나 SetVariable 를 사용하세요.
예)[!SetVariable Language "[Measure]"