如果我们使用该程序,我们可以很快订购
接下来,让我们分析其中需要使用的功能
1.GetAsyncKeyState
简单地说,在编译并执行程序后将弹出一个窗口. 输入和输出显示在窗口上. 窗口外的操作无响应. 即使将窗口最小化,也会使用此功能. 接收键盘按键.
看看用法
if(GetAsyncKeyState(VK_SPACE)) //按下空格键
printf("success");//显示成功
在GetAsyncKeyState()的括号中输入虚拟键代码,空格键的虚拟键代码为VK_SPACE
可以在比较表中检查其他按键的虚拟按键代码
上面的代码放置在循环体内,其作用是无论您是最小化窗口还是选中窗口,按空格键均显示成功
2.mouse_event
此功能可以模拟鼠标点击
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//当前位置按下鼠标左键
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//当前位置松开鼠标左键
以上两个可以一起模拟鼠标点击
可以缩写为
mouse_event(MOUSEEVENTF_LEFTDOWN|MOUSEEVENTF_LEFTUP,0,0,0,0);
如果您想了解更多有关此功能的信息,可以查看其中的参数
VOID mouse_event(
DWORD dwFlags, // 鼠标相关的操作
DWORD dx, // x方向绝对位置或相对位置
DWORD dy, // y方向绝对位置或相对位置
DWORD dwData, // 鼠标轮相关
ULONG_PTR dwExtraInfo // 指定与鼠标事件相关的附加32位值
);
有关更多详细信息,您可以自己检查
在本文中,只需将dwfFlages设置为单击,然后将所有以下项设置为0. 此外,
如果使用这两个功能,则必须添加头文件#include
使用这两个功能,您可以制作一个鼠标指针.
如果您想自己设置点击频率,可以对该程序进行一些改进
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-309125-1.html