스크립트에 대한 설명:
;인터넷에서 날짜 값을 받아와서 test.ini 파일에 값이 존재하는지 판단합니다. ;test.ini 파일에 존재하는 값을 읽어와서 값이 존재하면 인터넷으로 받아온 날짜값과 비교를 하고, ;날짜값이 같으면, 프로그램을 종료합니다. ;날짜값이 다르거나, test.ini 파일에 값이 존재하지 않으면, 프로그램을 1회 실행합니다.
;강제 실행을 시키고 싶을땐 test.ini 파일 안에 날짜값을 변경 또는 삭제하거나 test.ini 파일을 삭제하시면 됩니다. ;응용 및 활용 능력은 개인의 재량껏 하시면 됩니다..
<--------------------------------------------- AHK 스크립트 내용 --------------------------------------------->
urldownloadtofile,http://www.sportinglife.com/,Intdate.txt fileread,date,Intdate.txt pos:= instr(date,"clock") pos += 13 stringmid, date, date,%pos%, 8 StringReplace, date, date,/,,A StringRight, yy, date,2 StringLeft, dd, date,2 StringMid, mm, date, 3, 2 Internetdate=%yy%%mm%%dd% filedelete,Intdate.txt
Iniread,date, test.ini, Section1,1
if Internetdate = %date% { msgbox, 이미 1회 실행하셨습니다. 프로그램 종료. exitapp } else { msgbox, 프로그램을 1회 실행합니다. IniWrite, %Internetdate%, test.ini, Section1,1 exitapp }
exitapp |
|