鼠标移动脚本/程序
Mouse Movement Script / Program
这是我写的代码。
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
POINT cursorPos;
HWND handle = FindWindowA(NULL,"MyGame");
ScreenToClient(handle,&cursorPos);
repeat:
int x,y;
if (GetKeyState(VK_UP) & 0x8000) goto Script;
else goto repeat;
Script:
GetCursorPos(&cursorPos);
cursorPos.x = cursorPos.x;
cursorPos.y = cursorPos.y + 4;
SetCursorPos(cursorPos.y, cursorPos.y);
system("cls");
cout << "Y Pos : " << cursorPos.y << "n X Pos: " << cursorPos.x << endl;
Sleep(5.3);
goto repeat;
system("PAUSE");
return 0;
}
这样,当我按下"向上"箭头时,它将每5.3毫秒缓慢地将鼠标向下移动4个像素。我遇到的问题是,我只是试图修改鼠标的Y坐标(通过添加其坐标使其向下移动),但是,它也移动了鼠标的X坐标,导致斜线而不是直线向下。
尝试改变SetCursorPos(y, cursorPos.y);SetCursorPos (cursorPos。x, cursorPos.y);
相关文章:
- 如何通过cpp程序运行shell脚本
- 在程序中编写脚本来编写和编译代码
- 用于将C++代码转换为 Web 程序集的脚本未终止
- 如何从测试脚本中运行WAF编译C++程序?
- bash脚本在使用popen()时不返回代码以调用C ++程序
- 如果从脚本运行应用程序,则在 Linux 中使用 GDB
- 如何在程序中运行带有参数C++ VBS 脚本?
- 从Raspberry Pi / Linux上的Python脚本运行和停止C++程序
- 错误,在嵌入在C++程序中的 python 脚本中使用 matplotlib 时
- 如何使用VB经典IDE在VB脚本中调试ActiveX应用程序
- 使用 pipe() 和 fdopen() 将数据从 Python 脚本传递到 Windows 中的C++应用程序
- 从带有参数的C++程序中调用shell脚本
- 通过C++应用程序运行 shell 脚本始于 JAVA
- 如何在 ubuntu 上的 php 脚本中获取程序(c,c++,java,python,php)的执行时间和内存使用量?
- 链接器脚本中断程序
- 如何在构建时改进我的脚本和复制程序资源?
- 调试从 Linux 中的另一个C++应用程序启动的 python 脚本
- 将字符串从BASH脚本(C 程序)推入CIN
- Linux获取通过execl脚本启动的程序的PID
- 使用一个 C 程序运行 python 脚本(不同的 python 版本)