做这个的目的是分析人在长时间使用电脑的时候,鼠标指针落在屏幕哪个区域的概率更高,动机来源于Windows把窗口关闭按钮从左面移到了右面,理由是鼠标在右面的概率更高。做统计自己分析一下。
#include <iostream>
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main() {
std::cout << "Hello, World!" << std::endl;
POINT p;
FILE *fp;
while(1){
GetCursorPos(&p);
cout<<p.x<<'\t'<<p.y<<endl;
int cursor_pos[2] = {p.x,p.y};
if((fp=fopen("cursorPos.txt","a"))==NULL){
exit(0);
}
for(int i=0;i<2;i++){
fprintf(fp," %d ",cursor_pos[i]);
}
fprintf(fp, "%s", ",");
fclose(fp);
Sleep(600000);
}
return 0;
}