awtrobot

    -2熱度

    2回答

    我想通過Wifi TCP編程一個鼠標。 Client is on Android and Server on Java.我試圖在Android上檢測LongPress並將此信息發送給Java。 安卓: 我需要實現MotionEvent.ACTION_DOWN,但我不知道這個代碼後做什麼。 的Java: 類Robot如何接受誰MotionEvent發送這些參數,以及如何實現客戶端和服務器上的Long

    2熱度

    1回答

    從我的Java應用程序,我嘗試着重於Windows中的另一個打開的應用程序,然後發送一些KeyEvent。 一切工作正常,直到第二個窗口打開(由於我發送的KeyEvents,是正常的預期行爲)在提到的應用程序。當第二個窗口打開時,我的代碼中的下一個KeyEvents不再執行。任何幫助? import java.awt.AWTException; import java.awt.Robot; i

    1熱度

    1回答

    例如 如果鼠標在X座標上的位置超過400像素,則機器人將在X座標中將鼠標位置移動到350像素但是Y座標中的鼠標必須不受影響。 因爲在機器人類,如果我想設置鼠標的位置這樣的代碼 bot.mouseMove(350, 400); 在這段代碼我必須設置Y位置了。 於是我想出了一些想法像 使用Y的最後位置在像這樣的代碼 void draw(){ if(mouseX<=5) {

    2熱度

    1回答

    我正在使用此方法嘗試將我的字母輸入到表單中。儘管當字符被轉換回字符時,它們不會被大寫。將特定字母大寫的最有效方法是什麼? 我嘗試: private static void type(String s) throws AWTException { Robot bot = new Robot(); byte[] bytes = s.getBytes(); for (by

    1熱度

    1回答

    原諒我,如果這個問題已經被問了很多次,但看着了許多的問題後,我仍然無法找到一個明確的答案。我有一個機器人類,它發送鍵盤輸入,就像在Eclipse中運行它的宏一樣。 import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; public class Macro { p

    0熱度

    2回答

    我使用硒來A/B測試我的網頁,但不知何故我沒有得到我應該的不同的經驗。 我嘗試刪除Cookie使用 driver.manage().deleteAllCookies() ; 但這似乎並不奏效。 圍繞我的一個想法是使用Robot.java並使用按鍵模擬瀏覽器歷史記錄刪除。下面是代碼: public static void main(String args[]) { WebDriver

    1熱度

    1回答

    我試圖測試按下context menu鍵時顯示菜單的Swing組件。我只是將注意力集中在組件上,並通過awt Robot發送新聞發佈&。它適用於Windows,但不適用於Linux。這裏是一個示例Java代碼,顯示關鍵事件整數代碼。當這個運行時,按鍵事件被設置爲0。但是,當你按下鍵的身體,當它由機器人和工程按正確顯示爲525 import javax.swing.*; import java.a

    2熱度

    1回答

    等我有一個基本的Java程序來移動鼠標來回: Robot r = new Robot(); r.delay(2000); for(int i = 0; i<10; i++){ r.mouseMove(50, 500); r.delay(500); r.mouseMove(50, 600); r.delay(500); } 當我用eclipse運行程

    1熱度

    1回答

    我模擬鼠標點擊,我想盡可能快地做到這一點。 目前我使用機器人類本: private static int milliSecondClickDelay = 25; public static void leftClickMouse(){ Main.robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); Main.robot.mouseR

    0熱度

    2回答

    我已經在網上找到Java代碼,可以讓我使用Robot類來完成各種事情。我當前正在使用它來嘗試自動化需要重複輸入文件名的數據庫轉儲,在這種情況下是數字。不,我不能只在最後進行批處理文件重命名,他們必須單獨命名。我不想這樣做13,000次(我的數據庫的大小),所以我試圖自動化它。我需要的是我沒有的機器人代碼來輸入For循環中的內容。我的代碼如下: import java.awt.AWTExceptio