이 프로그램은 화면에 마우스가 클릭되면 프로그램을 호출한다.

#Persistent
coordmode,mouse,screen
Run E:\setting.exe E:\count.txt
while 1{
KeyWait, LButton, D
        RunWait E:\counter.exe E:\count.txt
        Sleep 2000
}
ExitApp

이 프로그램은 AutoHotkey를 사용해야 한다.

이 프로그램의 최대 문제점은 한번 클릭했는데 숫자가 5에서 10정도 쑥쑥 올라간다는 것이다. 아무래도 while 문이 한번 클릭할 때 여러번 작동하는 것 같다. 이 문제를 해결하거나, 아니면 VC++에 MFC를 써서 새로운 프로그램을 만들어야 한다.
다음의 문서를 참고해야겠다.
http://visual-c.itags.org/visual-c-c++/85168/
http://msdn.microsoft.com/en-us/library/3158baat%28vs.71%29.aspx
http://www.databaseforum.info/29/1038446.aspx

결국 count.exe 프로그램을 한번 실행시킨 다음에 2초동안 재워버렸다. 2초 내에 2번 클릭하는 일은 절대 없을 것이기 때문이다. (이 프로그램의 용도는 특수 목적이기 때문에 2초 내에 2회 이상 클릭하는 일은 없어야만 한다.)

역시, 시험기간에 딴짓을 해야 효율이 좋다. ㅋㅋ

젠장. -_-; 내일 5과목 시험보는데 프로그램 만들고 앉아있다.
by snowall 2010. 7. 3. 18:04