모바일
읽지 않은 SMS 개수 가져오기 MortScript for Spb Mobile Shell
iwoohaha
2008. 7. 31. 08:42
반응형
Spb Mobile Shell 프로그램에서 읽지 않은 SMS 개수를 가져오는 레지스트리 위치는 M8200이 읽지 않은 SMS 개수를 가져오기 위해서 참고하는 레지스트리 위치와 다르다.
Spb Mobile Shell 이 참고하는 위치 : HKCU\\System\State\Messages\SMS\Unread\Count
M8200이 참고하는 위치 : HKLM\System\State\Messages\SMS\Unread\Count
Spb Mobile Shell 등과 같은 외산 프로그램에서는 SMS 프로그램으로 MS-SMS 를 사용하므로 모두 HKCU(HKEY_CURRENT_USER) 아래의 경로를 참고하기 때문에 아래와 같은 차이가 발생한다.
그래서 MortScript용 스크립트를 작성하였다.
내용은 다음과 같다.
\Windows\ 디렉토리에 위와 같은 내용의 파일 CheckUnreadSMS.mscr 을 작성해서 넣어두고 이 파일의 바로가기를 \Windows\시작\ 디렉토리에 넣어두면 2초에 한번씩 레지스트리를 검사한다.
파일 다운로드 :
Spb Mobile Shell 이 참고하는 위치 : HKCU\\System\State\Messages\SMS\Unread\Count
M8200이 참고하는 위치 : HKLM\System\State\Messages\SMS\Unread\Count
Spb Mobile Shell 등과 같은 외산 프로그램에서는 SMS 프로그램으로 MS-SMS 를 사용하므로 모두 HKCU(HKEY_CURRENT_USER) 아래의 경로를 참고하기 때문에 아래와 같은 차이가 발생한다.
내용은 다음과 같다.
#CheckUnreadSMS.mscr
setQ=0
while (1)
#메시지
sms=RegRead("HKLM", "\System\State\Messages\SMS\Unread\", "Count")
RegWriteDWord("HKCU", "\System\State\Messages\SMS\Unread\", "Count", sms)
Sleep (2000)
EndWhile
setQ=0
while (1)
#메시지
sms=RegRead("HKLM", "\System\State\Messages\SMS\Unread\", "Count")
RegWriteDWord("HKCU", "\System\State\Messages\SMS\Unread\", "Count", sms)
Sleep (2000)
EndWhile
\Windows\ 디렉토리에 위와 같은 내용의 파일 CheckUnreadSMS.mscr 을 작성해서 넣어두고 이 파일의 바로가기를 \Windows\시작\ 디렉토리에 넣어두면 2초에 한번씩 레지스트리를 검사한다.
파일 다운로드 :
반응형