最近在玩咸鱼之王,在电脑上挂机,但是由于火把不够用有时需要点鼠标,用了鼠标模拟器但是鼠标不能动影响工作,于是自己简单实现了个鼠标模拟器,主要通过SendMessage函数 来实现
源代码如下:
#include <iostream>
#include <windows.h>
int main()
{
HWND hwnd = FindWindow(NULL, L"咸鱼之王");
if (hwnd != NULL)
{
std::cout << "咸鱼之王连点开始运行!" << std::endl;
std::cout << "窗口句柄:" << hwnd << std::endl;
while (true)
{
SendMessage(hwnd, WM_LBUTTONDOWN, 0, MAKELONG(108, 197));
SendMessage(hwnd, WM_LBUTTONUP, 0, MAKELONG(108, 197));
Sleep(100);
}
}
else
{
std::cout << "未找到咸鱼之王窗口" << std::endl;
}
return 0;
}
菜鸟一枚,希望大神可以提出更好的方案
|