gpt4 book ai didi

c++ - 使用一键开/关的随机 Autoclicker C++

转载 作者:行者123 更新时间:2023-12-02 10:31:27 24 4
gpt4 key购买 nike

我一直在尝试使用标题 <windows.h> 编写一个 cpp 自动点击器。但它不是最好的。该代码工作正常,但关闭它非常烦人,因为它需要毫秒点击,仅此而已,如果我按住该快捷方式太久,它会再次打开。有什么改进建议吗?

#include <iostream>
#include <Windows.h>
#include <random>
using namespace std;
int counti;
void menu()
{
cout << "Press 'Ctrl + Tab' to enable and Press 'Ctrl + Tab' to disable randomised autoclicker\n";
}

void clicker()
{
bool click = false; //sets click to false
int n;

while (true)
{
while (1) {
n = rand() % 125;
if (n > 75)break;
}
if (GetAsyncKeyState(VK_CONTROL) && GetAsyncKeyState(VK_TAB)) //if Ctrl + Tab is pressed
{
counti++;
if (counti % 2 == 1)click = true; //Shortcut pressed once and it activates
else if (counti % 2 == 0)click = false; //Shortcut pressed again and it deactivates
}
if (click == true) // if click = true it will press the mouse button down and up really fast
{
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
cout << n << endl;
Sleep(n); //random speed here
}
}
}

int main()
{
menu();
clicker();
return 0;
}

谢谢!!

最佳答案

不要使用相同的热键来打开和关闭。使用不同的 key 。

关于c++ - 使用一键开/关的随机 Autoclicker C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62080495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com