Java Robot 实战:自动评论脚本

Java Robot 实战:自动评论脚本

评论的好处

给别人评论一次,给自己的积分加一分。好处就不用我多说了⑧。

源代码

package com.company;
import java.awt.*;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;

public class Main {

    public static void main(String[] args) throws AWTException {
   // write your code here
        Robot commenter = new Robot();
        //鼠标准备
        commenter.delay(3000);
        //先来个100下
        for(int i=0;i<100;i++){
            commenter.mousePress(InputEvent.BUTTON1_MASK);
            commenter.mouseRelease(InputEvent.BUTTON1_MASK);
            commenter.delay(200);
            commenter.mousePress(InputEvent.BUTTON1_MASK);
            commenter.mouseRelease(InputEvent.BUTTON1_MASK);
            commenter.delay(2000);
            //开始输入
            commenter.keyPress(KeyEvent.VK_CONTROL);
            commenter.keyPress(KeyEvent.VK_V);
            commenter.delay(100);
            commenter.keyRelease(KeyEvent.VK_V);
            commenter.keyRelease(KeyEvent.VK_CONTROL);
            commenter.delay(200);
            //commit comment
            Point p = MouseInfo.getPointerInfo().getLocation();
            commenter.mouseMove((int)p.getX(),(int)p.getY()+78);
            commenter.delay(200);
            commenter.mousePress(InputEvent.BUTTON1_MASK);
            commenter.mouseRelease(InputEvent.BUTTON1_MASK);
            p = MouseInfo.getPointerInfo().getLocation();
            commenter.mouseMove((int)p.getX(),(int)p.getY()-78);
            commenter.delay(1000);
        }
    }
}

使用方法

把要评论的内容复制到剪贴板上。
将鼠标放置到博客的评论按钮上,运行脚本即可。
有时第一次评论网页反应会迟钝,此时先手动粘贴一次评论。
不同的显示器分辨率不同,所以部分常数可能需要你自己调整。

测试

不妨就在这个博客下测试,你我都有积分。

你可能感兴趣的:(Java,Android,java,脚本)