awtrobot

    0热度

    1回答

    我试图让我的桌面截图,并将其保存在特定的文件夹,为此,我写了下面的方法: class Test(){ public static String screenshot(String outDir){ try { Robot robot = new Robot(); String format = ".png"; String f

    0热度

    1回答

    我想弄清楚为什么我得到这个异常。 Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Invalid combination of button flags 该代码很简单。我正在使用一个名为Robot的Robot类。我试图让机器人每隔1秒左右点击一次测试。不过,我在识别鼠标左键时遇到问题。 pub

    0热度

    1回答

    我试图找到一种方法将光标发送到屏幕上的像素的正方形广场。在这里,我有一些代码,可以将它发送到特定位置: package JavaObjects; import java.awt.AWTException; import java.awt.Robot; public class MCur { public static void main(String args[]) {

    0热度

    1回答

    我正在尝试创建一个使用Robot类自动播放手机游戏的程序。根据我目前的计划,机器人将通过查看游戏窗口的某些部分(例如,它是什么轮次,出现了什么样的敌人,有多少耐力等等)来做出决定。 是否有可能让机器人的createScreenCapture()从窗口引用其坐标,而不是整个屏幕?

    0热度

    1回答

    我试图做一个自动Typer,但我不能超过60'000毫秒之间每封邮件,是否有可能超过这个? 代码: import java.awt.AWTException; import java.awt.Robot; import static java.awt.event.KeyEvent.*; public class Runnah implements Runnable { priv

    2热度

    1回答

    我发送鼠标点击这样的程序在做”: robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); 这只是对那些总在最前面程序的伟大工程,像屏幕键盘上的窗口。 随着这些项目的最小化,最大化和关闭按钮不响应点击。我已经试过发布前添加一个小的延迟不更迭

    1热度

    1回答

    我想使用一个简单的java机器人,当我单击Ctrl + Q时输入文本。但即使我专注于另一个应用程序(例如游戏),也必须完成此操作。我的代码工作正常,但只有当我的JFrame焦点时才运行。 button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) {

    0热度

    1回答

    我建立一个虚拟控制器,以便残障好友可以玩电脑游戏。 WASD工作正常。但我也需要它来模拟右键单击。我有我的mousePressed和mouseReleased事件BUTTON3_DOWN_MASK,但它实际上并没有做任何事情。 我的代码如下。我知道这是马虎,但我试图找出第一个: public class GameController2 extends JFrame implements Mouse

    0热度

    2回答

    所以我一直试图使用java.awt.robot类和jnativehook来创建一个复制和粘贴程序,该程序在你不应该复制的地方工作&糊。基本上它只是等待你输入crtl + v,拿剪贴板,应该用机器人打印出来。这里的问题是,为了输入所有不同的字符,你必须硬编码如何输入它们。因为我知道,大概wasnt解释太清楚下面有一个例子: 打印“嗨:)” 你会写这样的代码: r.keyPress(KeyEvent.

    0热度

    1回答

    我在IE中使用Java Robot自动从一个站点下载文件。 在下载结束时,驱动程序不能再找到元素,包括我刚才使用的元素。我检查过驱动程序仍然有相同的窗口处理程序。 import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; WebDriver driver = new Fire