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