#include <iostream>
#include <windows.h>
#include <random>
#include<conio.h>
int main() {
std::cout << "开始输入,按下任意键处理,按下空格键开始:" << std::endl;
while (true) {
if (_kbhit()) { // 检查是否有键被按下
char ch = _getch(); // 获取字符,但不显示在屏幕上
if (ch == 32) { // ESC键的ASCII码是27
while (1) {
std::random_device rd;
std::mt19937 gen(rd());
// 创建一个分布对象,用于定义随机数的范围
std::uniform_int_distribution<> dis(40, 100);
// 生成第一个随机数并存储在变量a中
int a = dis(gen);
// 生成第二个随机数并存储在变量b中
int b = dis(gen);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Sleep(a);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Sleep(b);
if (_kbhit()) { // 检查是否有键被按下
char ch = _getch(); // 获取字符,但不显示在屏幕上
if (ch == 32) { // ESC键的ASCII码是27
break;
}
}
}
}
}
}
return 0;
}
C++双击模拟器
最新推荐文章于 2024-05-13 08:34:51 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)