【发布时间】:2012-09-04 02:39:17
【问题描述】:
我想知道的是,如何向封闭源代码且没有任何公共 API 的 GUI 应用程序提供输入。
为了更简洁,假设您打开纸牌并希望通过一个程序来玩它。或者,更简单地说,您有一个带有按钮的 GUI 应用程序,并且您想通过另一个程序单击它。
我知道这个问题有点含糊,但这是我能说的最好的表述。请帮助我进行一些编辑或一些 cmets 以使其更具体。
【问题讨论】:
-
调查
SendInput()。它可以用来模拟鼠标移动和按键操作。 -
@hmjd 谢谢。这就是我一直在寻找的。请发布答案以接受您的答案。如果您也了解如何在 Linux 中执行此操作,请将其包含在您的答案中。此外,如何获得对特定 GUI 应用程序的关注(当某些击键仅在应用程序处于焦点时才有效时很有用)会很有帮助。
标签: windows linux user-interface bots