import java.awt.*; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import java.awt.event.MouseEvent; import java.util.Scanner; public class Tset1 { public static void main(String[] args) throws AWTException { /*GUI*/ Robot robot = new Robot(); Scanner scanner = new Scanner(System.in); System.out.println("点赞1,666 2"); int i3 = scanner.nextInt(); System.out.println("输入x坐标"); int i1 = scanner.nextInt(); System.out.println("输入y坐标"); int i2 = scanner.nextInt(); // 打印鼠标位置的屏幕坐标 if (i3 == 1) { pointDz(i1, i2, robot); } else { /*扣666*/ robot.delay(3000); System.out.println("鼠标移动到文本框"); pointK666(i1, i2, robot); } } /*666*/ private static void pointK666(int i1, int i2, Robot robot) { for (int i = 0; i < 10; i++) { robot.mouseMove(i1, i2); /*扣666*/ robot.keyPress(KeyEvent.VK_6); robot.keyRelease(KeyEvent.VK_6); robot.keyPress(KeyEvent.VK_6); robot.keyRelease(KeyEvent.VK_6); robot.keyPress(KeyEvent.VK_6); robot.keyRelease(KeyEvent.VK_6); robot.keyPress(KeyEvent.VK_ENTER); robot.keyRelease(KeyEvent.VK_ENTER); robot.delay(1000); // 获取当前鼠标位置 Point mouseLocation = MouseInfo.getPointerInfo().getLocation(); System.out.println("Mouse Screen Coordinates: (" + mouseLocation.x + ", " + mouseLocation.y + ")"); if (i1 != mouseLocation.x) { break; } } } /*点赞*/ private static void pointDz(int i1, int i2, Robot robot) throws AWTException { for (int i = 0; i < 10; i++) { robot.mouseMove(i1, i2); /*按下*/ robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); /*松开*/ robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); robot.delay(1000); /*滚轮向下*/ //robot.mouseWheel(1); // 获取当前鼠标位置 Point mouseLocation = MouseInfo.getPointerInfo().getLocation(); System.out.println("Mouse Screen Coordinates: (" + mouseLocation.x + ", " + mouseLocation.y + ")"); if (i1 != mouseLocation.x) { break; } Color pixelColor = robot.getPixelColor(i1, i2); System.out.println(pixelColor.getBlue()); System.out.println(pixelColor.getRed()); System.out.println(pixelColor.getGreen()); } } }
11-08
02-17
1428
