Advertisement
Guest User

dla minespoko

a guest
May 21st, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.30 KB | None | 0 0
  1. package pl.noswer.KillAura;
  2.  
  3. import java.awt.Color;
  4. import java.awt.MouseInfo;
  5. import java.awt.Robot;
  6. import java.awt.Toolkit;
  7. import java.util.ArrayList;
  8. import java.util.List;
  9.  
  10. import javax.swing.JButton;
  11. import javax.swing.JFrame;
  12.  
  13. public class Main {
  14.  
  15.     public static int NUMBER_OF_THREADS = 10;
  16.    
  17.     public static void main(String[] args) throws Exception {
  18.         int x = MouseInfo.getPointerInfo().getLocation().x;
  19.         int y = MouseInfo.getPointerInfo().getLocation().y;
  20. //      JFrame main = new JFrame("Main screen");
  21. //      main.setUndecorated(true);
  22. //      main.setOpacity(0.4f);
  23.         int maxy = Toolkit.getDefaultToolkit().getScreenSize().height-100;
  24.         int maxx = Toolkit.getDefaultToolkit().getScreenSize().width-100;
  25. //      main.setSize(maxx, maxy);
  26. //      main.setVisible(true);
  27.         System.out.println(maxx+" a "+maxy);
  28.         Robot robot = new Robot();
  29.         List<Thread> watki = new ArrayList<>();
  30.         int buffer = (maxx-100)/NUMBER_OF_THREADS;
  31. //      for(int px = 100; px<maxx-100;){
  32. //          for(int py = 100; py<maxy-100;){
  33. ////                MouseInfo.getPointerInfo().
  34. ////                System.out.println("Move: "+px+" Y: "+py);
  35. //              Color c = robot.getPixelColor(px, py);
  36. //              System.out.println("Move: "+px+" Y: "+py+ " Color R: "+c.getRed()+" G: "+c.getGreen()+" B: "+c.getBlue());
  37. //              robot.mouseMove(px, py);
  38. //              py+=30;
  39. //          }
  40. //          px+=30;
  41. //      }
  42. //      System.out.println(control+" as d "+size);
  43.         JFrame f = new JFrame("asd");
  44.         for(int i = 0; i<NUMBER_OF_THREADS; i++){
  45.             int buf = i;
  46.             Runnable run = new Runnable() {
  47.                 @Override
  48.                 public void run() {
  49.                     for(int px = buf*buffer; px<(buf+1)*buffer;){
  50.                         for(int py = 100; py<maxy-100;){
  51. //                          MouseInfo.getPointerInfo().
  52. //                          System.out.println("Move: "+px+" Y: "+py);
  53.                             Color c = robot.getPixelColor(px, py);
  54.                             System.out.println("Move: "+px+" Y: "+py+ " Color R: "+c.getRed()+" G: "+c.getGreen()+" B: "+c.getBlue());
  55. //                          robot.mouseMove(px, py);
  56.                             py+=10;
  57.                         }
  58.                         px+=10;
  59.                     }
  60.                 }
  61.             };
  62.             Thread t= new Thread(run, "killaura#"+i);
  63.             watki.add(t);
  64.             JButton b = new JButton("ID: "+i);
  65.             b.setBounds(buf*buffer,100, buffer-10, 50);
  66.             System.out.println("Buf: "+buf+" B+" + buf*buffer+ " B " + buffer);
  67.             f.add(b);
  68.         }
  69.         f.pack();
  70.         System.out.println("S: "+f.getSize());
  71.         f.setVisible(true);
  72.         return;
  73.     }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement