awtrobot

    1热度

    1回答

    我模拟鼠标点击,我想尽可能快地做到这一点。 目前我使用机器人类本: private static int milliSecondClickDelay = 25; public static void leftClickMouse(){ Main.robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); Main.robot.mouseR

    0热度

    2回答

    我已经在网上找到Java代码,可以让我使用Robot类来完成各种事情。我当前正在使用它来尝试自动化需要重复输入文件名的数据库转储,在这种情况下是数字。不,我不能只在最后进行批处理文件重命名,他们必须单独命名。我不想这样做13,000次(我的数据库的大小),所以我试图自动化它。我需要的是我没有的机器人代码来输入For循环中的内容。我的代码如下: import java.awt.AWTExceptio

    -2热度

    2回答

    我想通过Wifi TCP编程一个鼠标。 Client is on Android and Server on Java.我试图在Android上检测LongPress并将此信息发送给Java。 安卓: 我需要实现MotionEvent.ACTION_DOWN,但我不知道这个代码后做什么。 的Java: 类Robot如何接受谁MotionEvent发送这些参数,以及如何实现客户端和服务器上的Long

    2热度

    1回答

    从我的Java应用程序,我尝试着重于Windows中的另一个打开的应用程序,然后发送一些KeyEvent。 一切工作正常,直到第二个窗口打开(由于我发送的KeyEvents,是正常的预期行为)在提到的应用程序。当第二个窗口打开时,我的代码中的下一个KeyEvents不再执行。任何帮助? import java.awt.AWTException; import java.awt.Robot; i

    1热度

    1回答

    例如 如果鼠标在X坐标上的位置超过400像素,则机器人将在X坐标中将鼠标位置移动到350像素但是Y坐标中的鼠标必须不受影响。 因为在机器人类,如果我想设置鼠标的位置这样的代码 bot.mouseMove(350, 400); 在这段代码我必须设置Y位置了。 于是我想出了一些想法像 使用Y的最后位置在像这样的代码 void draw(){ if(mouseX<=5) {

    2热度

    1回答

    我正在使用此方法尝试将我的字母输入到表单中。尽管当字符被转换回字符时,它们不会被大写。将特定字母大写的最有效方法是什么? 我尝试: private static void type(String s) throws AWTException { Robot bot = new Robot(); byte[] bytes = s.getBytes(); for (by

    1热度

    1回答

    原谅我,如果这个问题已经被问了很多次,但看着了许多的问题后,我仍然无法找到一个明确的答案。我有一个机器人类,它发送键盘输入,就像在Eclipse中运行它的宏一样。 import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; public class Macro { p

    0热度

    2回答

    我使用硒来A/B测试我的网页,但不知何故我没有得到我应该的不同的经验。 我尝试删除Cookie使用 driver.manage().deleteAllCookies() ; 但这似乎并不奏效。 围绕我的一个想法是使用Robot.java并使用按键模拟浏览器历史记录删除。下面是代码: public static void main(String args[]) { WebDriver

    1热度

    1回答

    我试图测试按下context menu键时显示菜单的Swing组件。我只是将注意力集中在组件上,并通过awt Robot发送新闻发布&。它适用于Windows,但不适用于Linux。这里是一个示例Java代码,显示关键事件整数代码。当这个运行时,按键事件被设置为0。但是,当你按下键的身体,当它由机器人和工程按正确显示为525 import javax.swing.*; import java.a

    2热度

    1回答

    等我有一个基本的Java程序来移动鼠标来回: Robot r = new Robot(); r.delay(2000); for(int i = 0; i<10; i++){ r.mouseMove(50, 500); r.delay(500); r.mouseMove(50, 600); r.delay(500); } 当我用eclipse运行程