codigo autoclick desarrollado en java | Curso De Programacion Java Developer Free Courses Online
lindas bebes
lunes, 25 de mayo de 2015

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();
        }
    }

No hay comentarios:

 
;