Posteado por: [p3ll3] | junio 6, 2008

Clase Robot

Clase Robot

Esta es una clase muy interesante en java porque nos permite tomar control del teclado,mouse y tambien nos deja tomar fotos del escritorio mediante métodos de la propia clase, la definición que nos dan en la página de la api de Java es la siguiente:

” Esta clase es usada para generar eventos nativos del sistema con los propósitos de automatización y otras aplicaciones donde el control del teclado y mouse son necesitados.

También habla que los movimientos van a ser propios de la plataforma en donde se corra el programa y que se van a generar verdaderos movimientos de ratón o entradas de teclado no solamente eventos de Java sino del sistema propio.

Por ese mismo motivo dicen que recomiendan capturar excepciones porque no todos los sistemas permiten ese acceso de control a eventos de sistema tan delicados como los eventos de teclado y mouse. “

Si creyeron que esta clase es muy díficil de manejar estan equivocados, al contrario es muy fácil, aqui les dejo un ejemplo de uso:

Robot r = new Robot();r.mouseMove(30, 750);r.mousePress(InputEvent.BUTTON1_MASK);

Espero que les sirva y la imaginación es el límite

Anuncios

Responses

  1. Mae, que bueno, pero que es lo que se importa?

  2. Mae este es el codigo que le ensenie en Bases de Datos…
    Ahi puede buscar mas info por si acaso…
    Si le agrega un timer al codigo y lo deja al arranque de windows puede molestar a alguien bastante, xD

    import java.awt.*;
    import java.awt.event.InputEvent;

    public class Broma {

    public static void main(String[] args) {

    try{
    int x=30,y=30;
    Robot rob=new Robot();
    rob.mouseMove(x,y);
    rob.mousePress(InputEvent.BUTTON1_MASK);
    rob.mouseRelease(InputEvent.BUTTON1_MASK);
    }catch(Exception ex){
    System.out.println(“Error de: “+ex);
    }
    }

    }

  3. Mas informacion y codigos en:

    http://foro.code-makers.es/


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: