1. 程式人生 > >java模擬點選

java模擬點選

在steam上玩一個叫hero clicker的遊戲,講白了就是靠滑鼠點選來打怪。於是機智的我決定搞個程式進行自動點選(成功完成了每秒點選35次的喪病成就 [#手動滑稽])。

java.awt.Robot類是核心。該類可以模擬滑鼠點選,滾動,移動;模擬鍵盤輸入,擷取螢幕影象等等。

Robot robot=new Robot();
robot.mouseMove(1000,400);
robot.delay(100);



while(true){
    robot.mousePress( InputEvent.BUTTON1_MASK );
    robot.mousePress( InputEvent.BUTTON
1_MASK ); robot.delay(100); }

我決定以此為開始寫個通用的螢幕自動點選應用。
另外,Robot類可以截圖,還可以獲取螢幕上指定畫素點的顏色,這些功能可以用來幹大事啊。。。