gpt4 book ai didi

c++ - 使用 C++ 自动点击

转载 作者:行者123 更新时间:2023-11-28 04:13:46 24 4
gpt4 key购买 nike

我写了一个简单的 cpp 文件,当你按下鼠标左键时,它会在 50 毫秒后点击,它适用于许多窗口,但是当我点击腾讯游戏好友(一个安卓模拟器)时,它不工作 - 那么我怎么能当我点击这里是我的代码时按下鼠标左键

while (true)
{
Sleep(50);
if ((GetKeyState(VK_LBUTTON) & 0x80) != 0)
{
if (GetCursorPos(&p))
{
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
}
}
if ((GetKeyState(VK_RBUTTON) & 0x80) != 0)
{
break;
}
}

最佳答案

GetKeyState() 依赖于调用线程的内部键状态机,如果没有事件消息循环来更新该状态,则无法工作,而此代码没有。请改用 GetAsyncKeyState()

此外,mouse_event() 已弃用,请改用 SendInput()

关于c++ - 使用 C++ 自动点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57105276/

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