使用java.awt.Robot實現java版的自動點擊事件

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);

總結:很多的時候,頻繁的重複的鼠標點擊工作,可以寫一個小程序來處理,避免多餘的人工浪費;但是

在開發的時候,還是需要頻繁的調整一下延時或者移動鼠標等事件,避免屏幕識別出來,是程序在跑的;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章