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