1.最近遇到了一個需要人工點擊的事情,很麻煩,於是找了一下資料,寫了一個自動的鼠標點擊的程序
使用的包:
java.awt.Robot
具體的代碼
Robot robot = new Robot(); //第一步,首先選擇需要處理的類53\38 robotTest.clickMouse(robot, 310, i, times);// robot.delay(500);
該代碼的主要功能是鼠標進行點擊屏幕上面的像素點;
第二步:
robot.mouseMove(x, y);//鼠標的移動像素點,用於由於軟件不能很敏感的識別鼠標的情況下使用的 robot.delay(times); robot.mousePress(InputEvent.BUTTON1_MASK); robot.delay(delay); robot.mouseRelease(InputEvent.BUTTON1_MASK); robot.delay(delay);
總結:很多的時候,頻繁的重複的鼠標點擊工作,可以寫一個小程序來處理,避免多餘的人工浪費;但是
在開發的時候,還是需要頻繁的調整一下延時或者移動鼠標等事件,避免屏幕識別出來,是程序在跑的;