awtrobot

    -2热度

    1回答

    我写了代码谁将首先“记录”(添加到arraylist一些keyevent)。就像我按A C D A,然后在程序结束后按下这个键。我尝试通过ArrayList来完成,但它iisnt工作,任何人都可以帮助我? 我也有“机器人无法解决”。 private ArrayList<Integer> keys; public void keyPressed(KeyEvent e) { if (e.

    0热度

    1回答

    问题: 的Java机器人的MousePress()工作的时间细99%,但它不能在Windows 8.1或10的任务管理器的工作(我没有测试7或更低)。 事实上,当选择任务管理器窗口时,即使MouseMove()也会失败。 要复制: 使用下面的代码,运行一次看到代码工作。 打开任务管理器(CTRL + Shift + Escape),运行代码,然后快速 选择任务管理器窗口。代码将完成执行,但鼠标位置

    0热度

    1回答

    我正在做一个旧的终端应用程序的自动化。为确认登录需要输入 - 不正常,但正确输入 - 数字键盘输入。 Robot r = new Robot(); r.keyPress(KeyEvent.VK_ENTER); 我发现(in Coderanch),在Java中这是不可能的,但四年前...是否有任何选项现在做到这一点?我使用的是OpenText的HostExplorer终端,所以我会尽力挖掘设置

    0热度

    1回答

    我试图以编程方式将一些文本添加到系统剪贴板,将其粘贴到随机应用程序并将剪贴板恢复到之前的状态,但Java似乎有问题接着就,随即。 在十次尝试中,它绝不会超过八次粘贴文本,有时甚至会粘贴错误的文本(之前位于剪贴板中的文本)。 任何帮助将不胜感激! public class ClipboardTestClass { static Robot robot; public stati

    0热度

    1回答

    基本上我正在编写一个Java游戏程序来为某些任务执行自动自动化。我不完全确定我如何能够按照自己的喜好拉开某些东西。 大多数任务将点击某些区域并输入文本。我明白这大多数可以用java.awt.Robot完成.. 但是,我的问题是两件事。 1)如何在不使用鼠标和键盘的情况下在游戏窗口中执行这些任务。这样我就可以尽量减少或者在程序自动化的时候把游戏放到一边。这个游戏是一个Java应用程序,如果有帮助的话

    -1热度

    1回答

    我已经习惯了我的触摸板,它允许平滑滚动,非常精确,但我无法通过Java机器人模拟它 - mousewheel只获取整数参数,并且通过步骤进行滚动。我可以模拟在Java平滑滚动吗? robot.mouseWheel(a); // int a

    -3热度

    3回答

    我试图编写程序,它将鼠标移动到某个坐标(x,y)。我有这样的错误: Multiple markers at this line - MoveMouse cannot be resolved 我的代码: import java.awt.AWTException; import java.awt.Robot; public class Temr { public static voi

    -2热度

    1回答

    String value = “Card77”; // value which i need to select from custom box initRobot(); // initiate robot globally driver.findElement(By.classname(“custom-combobox”)).click(); // click custom box

    0热度

    1回答

    我在程序中使用JNativeHook来检测我的程序之外的全局按键笔划。 这是我需要完成: 当我尝试物理按下并按住的空格键,和之前我身体释放的空间吧:我想用awt.Robot类汽车按空格酒吧为我在一个循环中,而空间酒吧是物理按下。 我的理论的问题是,JNativeHook NativeKeyListener明白,如果它是一个物理键释放awt.Robot keyRelease()函数(在这种情况下空格

    0热度

    2回答

    我正在写代码,首先将鼠标位置添加到arraylist(with dealys),之后,它将由moveMouse(robot)重复。我认为我做得很好。但它不起作用。谁能帮我?谢谢! 代码: CoursorMove public class CoursorMove { private ArrayList<Point> coordinates = new ArrayList<>(); publi