连点器
#include <windows.h>
#include <iostream>
#include<bits/stdc++.h>
#include <cstdio>
#include<conio.h>
using namespace std;
int main(){
int csx,csy;
double d;
char m;
char f,sb;
while(1){
system("cls");
cout<<"左键1,右键2, 输入3";
m=getch();
if(m=='3'||m=='2'||m=='1'){
break;
}
}
system("cls");
cout<<"几秒间隙";
cin>>d;
system("cls");
while(1){
cout<<"空格键即可固定,1为自由";
sb=getch();
if(sb==' '){
POINT pt = {0,0};
GetCursorPos(&pt);
csx=pt.x;
csy=pt.y;
break;
}
if(sb=='1'){
break;
}
system("cls");
}
system("cls");
if(m=='1'){
while(1){
if(sb!='1'){
SetCursorPos(csx,csy);
}
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 );
Sleep(d*1000);
}
}if(m=='2'){
while(1){
if(sb!='1'){
SetCursorPos(csx,csy);
}
mouse_event(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0 );
Sleep(d*1000);
}
}else{
if(m=='3'){
cout<<"输入要输的";
f=getch();
system("cls");
while(1){
if(sb!='1'){
SetCursorPos(csx,csy);
}
keybd_event(f,0,0,0);
keybd_event(f,0,KEYEVENTF_KEYUP,0);
Sleep(d*1000);
}
}
}
return 0;
}