想要来个自动点击鼠标吗?
想要来个自动按键Enter吗
想要来个自动移动鼠标吗?
运行程序对鼠标和键盘事件进行模拟
#include <windows.h>
#include <stdio.h>
/*
模拟鼠标:
1 获取位置
2 设置位置
3 模拟鼠标按键效果
4 模拟鼠标滚轮效果
*/
void simulate_mouse4() {
//法一:使用mouse_event()
/*
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP , 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_WHEEL,
0,
0,
-100, //滑动的距离 负值为向用户方向滑动
0);
*/
//法二:使用SendInput()
INPUT inputs[3];
ZeroMemory(inputs, sizeof(inputs));
inputs[0].type = INPUT_MOUSE;
inputs[0].mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
inputs[1].mi.dwFlags = MOUSEEVENTF_LEFTUP;
inputs[2].mi.dwFlags = MOUSEEVENTF_WHEEL;
inputs[2].mi.mouseData = -10000;
UINT uSent = SendInput(ARRAYSIZE(inputs), inputs,