#include <bits/stdc++.h>
#include <stdio.h> //头文件
#include <windows.h>
using namespace std;
void color(const unsigned short textColor) { //自定义函根据参数改变颜色
if (textColor >= 0 && textColor <= 15) //参数在0-15的范围颜色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), textColor); //用一个参数,改变字体颜色
else //默认的字体颜色是白色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 7);
}
int main() {
SetConsoleTitle("连点器");
system("mode con cols=32 lines=12");
color(2);
printf("\n 连点器\n ");
color(4);
printf("\n\n 连点器规则:500为0.5秒一点,50为0.05秒一点......");
color(6);
printf("\n 按空格开始连点,按Esc结束。\n 最小化窗口,享受这魅力无穷的黑科技吧!");
color(3);
printf("\n 设置速度:");//
int a;
cin >> a;
while (1) {
if (GetAsyncKeyState(VK_SPACE)) { //按下空格
while (1) { //重复执行
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); //鼠标当前位置点击一次鼠标
Sleep( a );
if (GetAsyncKeyState(VK_ESCAPE))
return 0; //按esc退出
}
}
}
return 0;