- 各位读者,大家好!
- 原创力批量删除代码
下面我给大家带来Java获取鼠标位置以及自动点击屏幕的方法,可以实现某文档网站的批量删除 *** 作。 作为程序⚪,我们的工作就可以做到短时间内完成大量的重复工作。 接下来为大家带来工具源码原创力批量删除代码
package test; import java.awt.AWTException; import java.awt.Robot; import java.awt.event.ActionEvent; import java.awt.event.KeyEvent; import java.awt.event.MouseEvent; import java.awt.MouseInfo; import java.awt.Point; import java.awt.PointerInfo; import java.awt.Dimension; import java.awt.Toolkit; public class Main { public static void get_xy() { //将鼠标移动到指定位置,获取该位置的像素坐标 PointerInfo pinfo = MouseInfo.getPointerInfo(); Point p = pinfo.getLocation(); double mx = p.getX();//获取鼠标x位置 double my = p.getY();//获取鼠标y位置 System.out.println(mx); System.out.println(my); } public static void main(String[] args) throws AWTException, InterruptedException{ Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); int x = (int) screenSize.getWidth();//获取屏幕宽度 int y = (int) screenSize.getHeight();//获取屏幕高度 //全选 //以下是根据比例获取到的像素点的位置,如果偏差较大建议使用get_xy()方法依次获取像素点的坐标 int x1 = 303; int y1 = 1016; x1 = x * 303/1920; y1 = y * 1013/1080; //批量彻底删除 //回收站 int x2 = 428; int y2 = 1016; x2 = x*428/1920; y2 = y*1016/1080; //确定删除 int x3 = 1020; int y3 = 672; x3 = x*1020/1920; y3 = y*672/1080; //发布成功 x2 = 500;//发布成功 x2 = x*500/1920; x3 = 931; y3 = 434; x3 = x*931/1920; y3 = y*434/1080; int x4 = 1017; int y4 = 815; x4 = x*1017/1920; y4 = y*815/1080; Robot robot = new Robot(); for(int i=0;i<100;i++) { robot.mouseMove(x1, y1);//鼠标移动到全选位置 robot.mousePress(MouseEvent.BUTTON1_DOWN_MASK); robot.mouseRelease(MouseEvent.BUTTON1_DOWN_MASK); Thread.sleep(1000); robot.mouseMove(x2, y2);//鼠标移动到批量删除位置 robot.mousePress(MouseEvent.BUTTON1_DOWN_MASK); robot.mouseRelease(MouseEvent.BUTTON1_DOWN_MASK); Thread.sleep(1000); robot.mouseMove(x3, y3);//鼠标移动到输入删除原因位置 robot.mousePress(MouseEvent.BUTTON1_DOWN_MASK); robot.mouseRelease(MouseEvent.BUTTON1_DOWN_MASK); //将粘贴板里面的内容粘贴到输入框 robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_CONTROL); Thread.sleep(1000); //鼠标移动到删除按钮 robot.mouseMove(x4, y4); robot.mousePress(MouseEvent.BUTTON1_DOWN_MASK); robot.mouseRelease(MouseEvent.BUTTON1_DOWN_MASK); //防止运行过快产生问题 Thread.sleep(5000); } get_xy(); } }
本文作者:书虫小星花
关于博主:评论和私信会在第一时间回复。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)