[오토핫키]#17. 서버인증 (내 서버 상태는?)



안녕하세요! 깡통입니다.


이번 강좌에서는 서버 인증(블로그 서버를 이용한) 하는 방법을 알려 드리겠습니다.


서버인증의 경우 FTP서버를 이용하여도 되지만


카페나 블로그 등을 통하여 내 프로그램을 사용하고 중지시킬 수 도있고


내 서버의 상태와 공지사항등을 전달할 수 있습니다.


아직 오토핫키를 설치하지 않으셨다면?


[프로그램 사용법/오토핫키] - [오토핫키]#1. 오토핫키 설치 방법



아래의 예시를 통해 설명 드리겠습니다.


코드.txt


(소스코드를 배포합니다.)


urldownloadtofile, http://blog.naver.com/PostView.nhn?blogId=ultimate92kdh&logNo=221022289967&redirect=Dlog&widgetTypeCall=true,SAVE.txt

fileread,TEST,SAVE.txt

FileDelete,SAVE.txt

Ifinstring,TEST,UPDATE

{

msgbox, 업데이트

Run, http://canhyuk.com/

exitapp

}

Ifinstring,TEST,ONON

{

msgbox,서버온

a=:ONON

goto,go

}

Ifinstring,TEST,OFFOFF

{

A=OFFOFF

msgbox,서버오프

exitapp

}

msgbox, 인터넷 연결을 확인하세요.

exitapp


go:

gui,submit,nohide

gui, add, text, x5 y8 w100 h20,깡통의 프로그램

gui, add, text, x5 y28 w100 h20,서버상태 %a%

gui, show, w100 h55,예시

return


먼저 스크립트를 살펴 보겠습니다.



UrlDownLoadToFile 해당 URL에서 파일을 다운로드 하는 명령어 입니다.


아래와 같이 주소,저장될 파일명.txt로 다운로드 받으실 수 있습니다.


네이버의 경우에는 해당 글의 아이디와 글 번호를 변경해 주셔야되며


티스토리의 경우는 해당 글의 URL만 가져오시면 됩니다.



FileRead,TEST,SAVE.txt SAVE.txt의 파일내용을 읽고 그 내용을 TEST값에 저장해라.


FileDelete,SAVE.txt SAVE.txt 파일을 삭제해라.




Ifinstring,TEST,UPDATE TEST값에 저장 된 내용 중 UPDATE를 찾으라는 명령을 줍니다.


찾았을 시 "업데이트" Msgbox 를 띄우고



http://canhyuk.com/ 사이트로 이동 합니다.





아래 게시판에서 ONON이라는 문구를 찾았을 시 



"ON" Msgbox를 띄우고



go: 로 이동하여 아래의 창을 실행 시킵니다.




아래의 게시판에서 OFFOFF 문구를 찾았을 시



"서버off" Msgbox를 띄우고 프로그램을 종료합니다.



인터넷이 실행되어 있지 않거나, 게시 글에 내용이 없을 시



"인터넷 연결을 확인하세요." Msgbox를 띄웁니다.



아래는 Gui 스크립트 입니다.





이런 방법을 이용하여 자신의 서버상태를 타인에게 쉽게 공지할 수 있습니다.


내 프로그램이 만약 판매용이라면, 개인 컴퓨터에 설치시 인증을 받아야 합니다.


각자 컴퓨터에는 고유 시리얼넘버가 있는데 이를 통해 인증 받는 "하드인증"을


다음 강좌에 업로드 하겠습니다.


저작자 표시 비영리 변경 금지
신고

Comments 1