awtrobot相关内容

如何使Robot按住鼠标键一定时间?

我正在使用Java通过Robot类生成鼠标按下: robot.mousePress(InputEvent.BUTTON1_MASK); robot.mouseRelease(InputEvent.BUTTON1_MASK); 但是,我希望机器人在一定时间内按下按钮.我该如何实现? 解决方案 在两个操作之间只睡一会儿(以毫秒为单位): Thread.sleep(long mi ..
发布时间:2020-05-12 19:03:47 Java开发

Java Robot鼠标移动:设置速度?

Java Robot类允许人们移动鼠标,就像移动实际的物理鼠标一样. 但是,如何以人性化的方式(因此不是即时的)将鼠标从Point1移到Point2?又就是,如何设置运动速度? 如果Robot类无法达到这样的速度,那么如果鼠标只能瞬时移动,那么应该使用哪种“算法"来模仿人类的鼠标运动?是否应该以一定的递增速度逐像素移动鼠标? 解决方案 Robot类具有delay(...)方法, ..
发布时间:2020-05-12 18:56:59 Java开发

我想在Java小程序中使用Robot类来使Web浏览器移动并单击鼠标

我创建了这个applet,它将鼠标移至屏幕上的1000 pos.它可以作为应用程序使用,但不能在applet中使用.我已经创建了签名小程序,但仍然不会移动鼠标.我该怎么做才能使我的Robot类在浏览器中正常工作?我的代码如下: import java.applet.Applet; import java.awt.Graphics; import java.awt.Robot; import ..
发布时间:2020-05-12 18:55:22 Java开发

如何使用Python控制键盘和鼠标?

如何在Python中控制鼠标和键盘? 该想法与 Robot()类.可以说:将鼠标从此处移至此处,单击此处,然后将其写在屏幕上. 对于Windows,有win32api,但我主要使用Linux. 对于Linux,有Xlib,但它也可用于键盘吗? (仅找到对鼠标的引用) 是否存在跨平台解决方案? (Linux,Windows甚至OS X都很棒.) 解决方案 对于鼠标,我 ..
发布时间:2020-05-01 08:56:26 服务器开发

带有Azerty vrs Qwerty的Java机器人

我希望这不是重复的,但是我已经在论坛上进行了搜索,但是还没有找到任何答案. 我在使用Robot类键入文本的Java应用程序中遇到问题.提供了文本,应用程序将其键入.当用户使用QWERTY键盘时,一切正常.当用户使用AZERTY键盘时,这些值将错误地显示出来. 例如,将"1234567890"输入到软件类型“&é"'(§è!çà" 我希望某些人对如何支持多种键盘布局有所了解.预先谢 ..
发布时间:2020-04-26 09:05:19 Java开发

无效的密钥代码@ java

我正在研究一个用java自动输入内容的系统。这是我写它的方式: public void typeMessage(String message){ for(char c:message。 toCharArray()){ int code = c; if(代码> 96&&代码 ..
发布时间:2019-01-02 10:43:19 Java开发

是否可以使用java.awt.Robot单击Windows UAC对话框?

我正在使用Windows 7上的 java.awt.Robot 在Java中使用自定义远程桌面。除了以管理员身份运行命令提示符之外,它还有效。出现UAC对话框,但是使用 mousePress() / mouseRelease(),Yes按钮不接受按钮点击,按下 keyPress() / keyRelease()。该应用程序通过启动器中的 launch4j 启动器而非环绕模式启动。 到目前为止 ..
发布时间:2019-01-02 10:35:23 Java开发

java.awt.Robot里面的游戏?

我正在尝试使用下面的代码模拟击键。当我打开记事本它工作正常,但当我打开我想要使用它的游戏时,它什么也没做。所以击键似乎不起作用。我尝试模拟鼠标移动和点击,这些操作确实有效。有谁知道如何解决这个问题? 我发现了这个问题,如何在游戏中使用java.awt.Robot?但我无法添加评论或任何内容。 包MyProject; import java.awt.AWTException; ..
发布时间:2018-12-29 20:30:24 Java开发

Java Robot Keypress命令键

mac上的命令键的VK_ [key]代码是什么(如果存在)?我正在尝试让机器人(java Robot)按下命令键。我正在使用命令keyPress(),我需要知道mac上命令键的整数键码。 解决方案 KeyEvent.VK_META ,键码 157 ,是Java的虚拟键,映射到Mac命令键。 ..
发布时间:2018-12-28 16:40:01 Java开发

使用java.awt.Robot键入String

我已经知道如何使用 java.awt.Robot 使用 keyPress 键入单个字符,如图所示下面。如何只需将整个预定义的字符串值一次输入文本框? robot.keyPress(KeyEvent.VK_1); robot.keyPress(KeyEvent.VK_1); robot.keyPress(KeyEvent.VK_1); //相反,输入字符串x =“111” ..
发布时间:2018-12-28 16:34:28 Java开发

Java Robot Class - 将焦点添加到特定的运行应用程序?

我只想弄清楚是否/如何让Java Robot类将焦点从正在运行的java应用程序更改为特定进程,例如ms word或firefox。 谢谢! 解决方案 机器人不能自动执行此操作。您可以通过alt-tab激活另一个应用程序,如上所述,但您需要知道要激活的应用程序的z顺序。我认为要真正做到最好,你需要获得要激活的顶级窗口的窗口句柄(hWnd)(如果这是一个Windows应用程序),然后使 ..
发布时间:2018-12-28 16:00:20 Java开发

Java awt.Robot无法在虚拟机内部工作?

我正在尝试使用java.awt.Robot类在虚拟机内进行测试。如果我在我的主机上测试它,一切都按预期工作,但是当我在虚拟机中运行相同的程序时,没有任何反应,也没有错误/异常。我尝试在不同的计算机上运行Windows XP或Windows 7的内部虚拟机,它从未运行过。 我在机器上测试的代码非常简单: 尝试 { final机器人机器人=新机器人(); robot.mouseMo ..
发布时间:2018-12-17 10:10:24 Java开发

如何在屏幕捕获程序中使用Java获得超过30FPS?

我目前正在使用Java中的Robot类来记录屏幕。但是,它不能达到每秒30帧的最小值。我不会重新创建对象,并且尽可能高效,但我平均每秒只有15帧。机器人根本就没有削减它。 我可以用什么来捕捉屏幕?我已经尝试过Xuggle了,但我似乎无法获得足够快的捕获速度。 解决方案 对于以下操作系统X11标准(Linux,FreeBSD,Solaris等),我们可以通过 JavaCV 和 FFmp ..
发布时间:2018-12-17 10:06:21 Java开发

从java中的任意char获取VK int

如何从字母中获取VK代码?看起来你应该能够做类似 javax.swing.KeyStroke.getKeyStroke('c')。getKeyCode()之类的东西,但这不起作用(结果是零)。如果您已经拥有KeyEvent,每个人都知道如何获取密钥代码,但如果您只想将字符转换为VK整数,该怎么办?我对获取奇怪字符的FK代码不感兴趣,只有[A-Z],[a-z],[0-9]。 这个问题的背景-- ..
发布时间:2018-12-11 22:04:22 Java开发

按下鼠标时更改mouseListener

我正在使用Java开发游戏并遇到以下挑战。 我有2 JPanels 并且需要在视觉上将形状从一个 JPanel 拖到另一个。我使用 JFrame 中的 GlassPane 工作了。当我按下鼠标拖动形状时, GlassPane 激活并将形状传递给glassPane。因此,您需要将 JPAnels mouseAdapter 中的 mousePressed 状态转移到 glassPanes mou ..
发布时间:2018-12-10 10:44:15 Java开发