问题标签 [awtrobot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10780 浏览

java - 为什么需要`robot.keyRelease(KeyEvent.VK_CONTROL)`?

使用 Robot 类时,是什么意思:

下面的代码不应该足以发送事件吗?

0 投票
1 回答
4085 浏览

java - Java Robot 类中的 `VK_META` 和 `META_MASK` 是什么?

Java Robot 类中的VK_META和是什么?META_MASK任何解释它们是什么或它们做什么的例子都会非常有帮助。

此外,VK_META在我的 Windows 7 PC 上给我一个无效的键码错误。

0 投票
2 回答
1726 浏览

java - 如何在游戏中使用 java.awt.Robot?

我正在开发一个控制 PC 键盘和鼠标的 Android 应用程序。我想添加一个新功能(将您的手机用作游戏控制器)。我正在使用java.awt.Robot. 它在控制键盘和鼠标方面效果很好。但是当我用它玩游戏时,java.awt.Robot不按按钮。当我走出游戏时,它又可以正常工作了。

例如:

这在互联网上的 Flash 游戏中运行良好,但是当我在我的 PC 上启动普通游戏(如职业进化足球)时,它就不起作用了。

0 投票
2 回答
1586 浏览

java - 侦听器与 Robot 类一起使用

我最近一直在玩 Robot 类,我让它做我想做的事,但我还没有弄清楚如何通过用户输入来中断/停止它的动作。

例如:我想让它点击桌面一百次,但我决定点击四十次,我想让它退出(或暂停)。

我希望能够做一些简单的事情,比如按下某个键或按下鼠标中键来告诉它停止。为了做到这一点,它必须能够侦听 Java 应用程序之外的输入,因为机器人正在执行的操作是在其他程序中。

0 投票
0 回答
1074 浏览

java - 如何使用 Robot 类加快鼠标指针的移动?

我知道我可以将鼠标指针与java.awt.Robot()类一起移动到特定的屏幕位置,但我需要移动得更快一点而不会失去平滑度。

我尝试将AutoDelay选项设置为 1,但在 1680x1050 等显示分辨率上使用时速度不够快。将其设置为 0 将立即完成这项工作。

有什么办法可以加快Robot课堂或任何其他库的运动吗?

0 投票
1 回答
487 浏览

java - Java机器人验证鼠标点击

我目前有一个简单的应用程序,需要单击某些坐标,并且在不使用计算机时它与 Java 机器人完美结合。

但是,当用户用鼠标四处移动时,算法有时会失败并错过坐标。有没有办法验证鼠标点击或锁定物理鼠标/键盘输入几毫秒,直到 Java 机器人完成它的工作?

0 投票
2 回答
1156 浏览

java - 如何生成 1 次鼠标 + 1 次键盘点击?

我们正在为残疾人制作模拟器。这个应用程序中有一个桌面区域,我们目前正在测试。如何以编程方式生成 1 次鼠标单击并在单击 1 次键盘后立即生成?点击之间的时间为 100 毫秒。

编辑

这是您的建议中的代码。

快照中显示了 5 个错误。

0 投票
2 回答
1863 浏览

java - 如何使用 Robot 类触发组件上的单击事件?

我需要在 JLabel(或任何其他组件)上触发 MouseEvent mouseClicked。我该怎么做呢?

我使用 Robot 类进行了如下尝试:

但是getX()andgetY()正在返回x,y组件父级的位置。如何获取组件的绝对位置以便触发Robot.mousePress()?有没有其他方法可以触发特定组件上的事件?

0 投票
4 回答
2705 浏览

java - Java 模拟键盘

我如何通过 a 将文本发送到计算机(如键盘)Java class?我考虑过使用Robot类来按下和释放每个键,但这会很乏味,而且没有办法KeyCodechar.

0 投票
2 回答
7276 浏览

java - java机器人的问题。鼠标点击不起作用

我在使用 java 机器人时遇到问题,我正在使用它为游戏制作像素机器人。当我使用机器人点击时没有任何反应,我听说人们无法点击某些应用程序的问题更多。但我找不到任何解决方案。我还阅读了有关跟踪鼠标移动的信息。但这对我来说似乎很奇怪,因为按键也不起作用。我尝试点击的游戏可能是 c++ 和 DirectX。我 100% 确定我的代码有效,因为我可以用它移动桌面图标并做更多的事情。那么,有没有办法解决这个问题?还是我需要使用其他语言?谢谢!

杰罗恩。