将键击发送到单个程序

时间:2013-09-02 16:29:01

标签: .net process bots keystrokes

有没有办法将击键发送到1个单一进程/程序?

通过这样做,您应该只能将键击发送到这个单个进程/程序(当它被最小化时),因此其他程序无法识别击键。

PS。这将用于某些游戏中的机器人

2 个答案:

答案 0 :(得分:1)

java中,如果程序屏幕不是keystrokes,则无法获得visible

您可以在.net(c#或VB)中执行此操作。

答案 1 :(得分:1)

这是特定于操作系统的;在Unix系统上,你使用XTEST扩展,在Windows上,你会发布到程序的事件队列。尽管Robot class有一定的局限性,但{{3}}可能会对您有所帮助。更多涉及的内容将需要使用操作系统的本机API。