자신이 아닌 다른 컴퓨터의 화면에 있는 특정 영역에 마우스 클릭이 몇번 이루어 졌는지 원격으로 세는 프로그램이 필요하다. (왜 필요하냐건... 웃지요 -_-;)

일단 Autohotkey를 이용해서 특정 영역에 마우스 클릭이 있으면, counts.txt 파일에 숫자 0을 기록한 후 Counting.exe 프로그램을 호출한다.

Counting.exe 프로그램은 호출 될 때마다 counts.txt 파일을 읽어와서 그 파일에 기록된 숫자에 1을 더한 후 다시 그 내용을 counts.txt 파일에 기록한다.

counter.exe 프로그램은 원격에 있는 counts.txt 파일을 네트워크로 읽어온다.
counter.exe 프로그램은 그동안 전체 클릭이 몇번이었는지 기록했다가, counts.txt 파일에 기록된 숫자를 최종 클릭 수에 더해서 전체 클릭 수와 오늘의 클릭 수를 화면에 표시한다.


간단한거 하는데 이런식으로 설계해야 할줄은 꿈에도 몰랐네. -_-;

아키텍처 설계의 중점사안.
1. 화면 영역에 마우스 클릭을 검출하는 루틴 설계는 할 생각 없음. 절대 없음.
2. 마우스 클릭이 있을 때 원격지로 신호를 보내서 카운트를 올리도록 하는 클라이언트-서버 프로그램을 만들 생각 없음.

이제 코딩만이...
by snowall 2010. 7. 1. 13:06