awtrobot

    1熱度

    1回答

    我已經創建了一個程序,可以在我的業務地點自動執行某些功能,但我試圖假設它證明它不會出錯,並且遇到了不應該出現的錯誤。 基本上我的方法正在等待,直到電子表格停止填充並自動格式化,以便我可以用它來做其他一些事情。所有這些方法所要做的就是拍攝屏幕截圖,等待,拍攝另一個屏幕截圖,如果它們相同,則繼續,如果不是等待更多。 這裏是方法。 private boolean WaitTillDone() {

    0熱度

    2回答

    我想模擬一個Enter鍵按下。我嘗試使用機器人類,但它似乎不工作: robot = new Robot(); robot.keyPress(KeyEvent.VK_ENTER); try{Thread.sleep(50);}catch(InterruptedException e){} robot.keyRelease(KeyEvent.VK_ENTER); 我主要的代碼,我有 publ

    2熱度

    4回答

    我想使用AWT機器人移動Windows資源管理器窗口。機器人運行在Java 7中,操作系統是Windows 7. 我可以移動鼠標並單擊事物,但是當我嘗試單擊並拖動時,它似乎不是完全按下按鈕。我看不出有什麼不對,或者想想如何弄清楚發生了什麼。 我開始使用Sikuli: mouse.mouseDown(InputEvent.BUTTON1_MASK); mouse.drop(targetLocati

    1熱度

    1回答

    我試圖將鼠標移動到我的JFrame的中間,當我想要。我本來以爲我可以用機器人來移動鼠標到所需位置,但使用 robot.mouseMove(300, 400); 移動鼠標至300,400 0,0作爲我的屏幕的左上角。我想0,0是JFrame的左上角而不是整個屏幕。有沒有人有任何想法?

    3熱度

    1回答

    運行在Mac OS的Java AWT應用程序,我有簡單的Java應用程序 main(){ Robot robot = new Robot(); Thread.sleep(5000); } 它從我的其他Java應用程序爭奪焦點,當我MacOSX上運行它。我可以預防它嗎? 也可以粘貼Toolkit.getDefaultTookit而不是Robot,效果相同。

    0熱度

    1回答

    我從手機獲取鍵盤輸入,並試圖在使用機器人類的計算機上顯示該鍵盤輸入。由於我通過手機獲取ascii,因此我有一個用於VirtualKey值轉換的ascii散列表。但我目前的代碼有一些奇怪的行爲。當我嘗試在散列圖中映射某些符號時,例如! 「'@當我運行它時,我得到一個NullPointer引用異常。對於excample,對於!,手機發送正確的unicode值(33),並且在散列表中我有(int)'!'

    0熱度

    1回答

    我試圖通過使用java機器人類鍵入遊戲'fastTyper 2'(基本上只是一個鍵入遊戲,你鍵入的單詞出現儘可能快)給我的信。我已經成功地輸入了要輸入的字母。然而,似乎機器人的keyPress方法由於遊戲具有某種保護而不起作用。有誰知道一種方法來解決這個問題? 感謝

    0熱度

    1回答

    我有我的代碼了這裏: package RGBValues; import java.awt.Color; import java.awt.MouseInfo; import java.awt.Point; import java.awt.PointerInfo; import java.awt.Robot; public class RGBValues { public

    1熱度

    2回答

    我需要在主機上創建關鍵事件。 所以,我做了這樣一個簡單的java代碼。 import java.awt.event.KeyEvent; import java.awt.Robot; import java.io.IOException; public class Hello { public static void main(String[] args) throws IOExce

    0熱度

    1回答

    代碼 Robot r=new Robot(); r.keyPress(KeyEvent.VK_CAPS_LOCK); r.keyPress(KeyEvent.VK_V); r.keyPress(KeyEvent.VK_CAPS_LOCK); 不打印V後關閉。我該如何解決?