codigo autoclick desarrollado en java

Technology

header ads

codigo autoclick desarrollado en java

codigo para autoclikear en java

cree una clase llamada Autoclickjava en esta clase inserte el siguiente codigo:




int cont=0;
int conthilo=0;
int x=80;
int y=50;
     Timer timer2 = new Timer(1000, new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            cont++;
            //  JOptionPane.showMessageDialog(null,"click"+cont);
            Point cursor = MouseInfo.getPointerInfo().getLocation();
          //  labelx.setText(cursor.x + "");
            // labely.setText(cursor.y + "");

            //capturamos las de label
            //  x = Integer.parseInt(txtx.getText());
            // y = Integer.parseInt(txty.getText());
            //clase robot
           
            try {
               

                    Robot robot = new Robot();
                    robot.mouseMove(x, y);
                   robot.mouseMove(x, y);
                    robot.mouseMove(x, y);
                    //click del mouse
                    robot.mousePress(InputEvent.BUTTON1_MASK);
                    robot.mouseRelease(InputEvent.BUTTON1_MASK);
                   // robot.mousePress(InputEvent.BUTTON1_MASK);
                   // robot.mouseRelease(InputEvent.BUTTON1_MASK);
                    System.out.println("click auto =" + cont);
                
                //  timer2.stop();
            } catch (AWTException ex) {
                System.out.println("error en robot" + ex.getMessage());
            }

        }
    });
     
     private Thread hilo = new Thread()
    {
        
       
        @Override
        public void run()
        {
          
            try
            {
                while(true)
                {
              
conthilo++;
                    hilo.sleep(2000);
                  
                 if(conthilo==3){
                     timer2.start();
                 
                 }
                 else if(conthilo>3){
                 timer2.stop();
                 conthilo=0;
                 }
                    System.out.println("hilo corriendo="+conthilo);
                    
                }
            } catch (java.lang.InterruptedException ie) { System.out.println(ie.getMessage()); }
        }
    };
para llamarlo lo podemos llamar desde un metodo main:


  public static void main(String[] args) {
        // TODO code application logic here
       Autoclickjava a = new Autoclickjava();
        while(true){
      
         a.timer2.start();
        }
    }

Post a Comment