gpt4 book ai didi

java - 如何将键入命令发送到某些窗口

转载 作者:行者123 更新时间:2023-12-02 07:35:38 25 4
gpt4 key购买 nike

我希望编写一个相对简单的按键宏,以供我自己的启发和使用。

我希望它能够在我运行其他程序时在后台运行,并且按下按钮即可在 Activity 窗口中输入某些文本。更具体地说,我想进入视频游戏并使用它自动发送消息,而不必键入消息。

我用谷歌搜索了一下,但显然我没有使用正确的关键字,因为我不太确定从哪里开始。我最接近的是找到 Key Strike 类,但它似乎用于接收击键,而不是发送它们。

我希望获得有关这些问题的信息,或指导我找到有关这些问题的资源(如何将击键发送到窗口以及有关定位哪个窗口等的任何信息)。

最佳答案

要发送击键,您可以使用 java.awt.Robot

要选择要激活的窗口,您可以查找 ws 脚本(Windows 脚本)或旧的 VB6 代码,并使用它来制作 VB 脚本(extn .vbs 的简单文本文件)

或者你可以放弃所有这些并使用 http://www.autohotkey.com/它具有窗口激活、发送按键、按某些按键(如 Windows 键 + B)或宏执行操作。

<小时/>

为了激活一个窗口,我很久以前就制作了一个exe,但不再使用它,可以从http://sourceforge.net/projects/win-utils/files/Window-Position/rel%2001/获取它(但只有当其他的不能工作时才需要单独获取 COMCTL32.ocx 并安装它

<小时/>

如果您不想使用 autohotkey,您可以使用 Jini 来调用特定于平台的函数,并使用包装器来调用相应的操作系统函数。我自己从来没有这样做过,当我必须使用它时,我会创建一个进程来调用一个 exe,使窗口出现在前面。

关于java - 如何将键入命令发送到某些窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16620977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com