3

我想创建...基本上是一个宏程序。单击记录后,它会跟踪所有鼠标(可能最终是键盘)活动。然后你可以保存它并播放它,鼠标应该移动并点击你录制它时所做的相同点。

我知道如何获取全局鼠标事件,但我知道如何让鼠标在 C# 中移动/单击。

4

2 回答 2

4

您可以为此使用 win32 API

SetCursorPosmouse_event允许您移动/单击鼠标。寻找SendMessage键盘的东西,但它更复杂。


[DllImport("user32.dll")]
static extern bool SetCursorPos(int X, int Y);
static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint dwData,
   UIntPtr dwExtraInfo);

于 2010-10-22T13:10:03.693 回答
0

如果您只需要一个已经执行此操作的工具,您可能可以使用AutoItRecorder。它将记录您可以运行的AutoIt脚本。

于 2010-10-22T13:05:38.000 回答