dic
21
2011

Clase Robot

Descarga el contenido del Artículo en PDF Download PDF

En este post trataremos la clase robot. De nuevo voy a escribir sobre esta interesante clase de java que nos permite simular acciones desde nuestra aplicación como si fuesen hechas por personas utilizando el teclado o el ratón, en este caso vamos a abrir el notepad de Windows y a escribir en él.

Clase Robot

Como hemos comentado anteriormente con la clase Robot podemos presionar las teclas de nuestro teclado, en este caso vamos a presionar las teclas ” P R O B A N D O ” , primero vamos a abrir el notepad de windows utilizando el siguiente código Runtime.getRuntime().exec(“notepad”);. Después vamos a utilizar el método delay() para dejar un corto espacio de tiempo en el que windows va a abrir el notepad y posicionará el foco en él, por último nuestro robot presionará las teclas.

El código completo para escribir con la clase robot sería así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.awt.Robot;
import java.awt.event.KeyEvent;
 
 
public class Escribe {
 
public static void main(String[] args) {
 
	try {
		Robot robot = new Robot();	
 
		Runtime.getRuntime().exec("notepad");		
 
		robot.delay(100);		
		robot.keyPress(KeyEvent.VK_P);		
		robot.keyPress(KeyEvent.VK_R);		
		robot.keyPress(KeyEvent.VK_O);		
		robot.keyPress(KeyEvent.VK_B);		
		robot.keyPress(KeyEvent.VK_A);		
		robot.keyPress(KeyEvent.VK_N);		
		robot.keyPress(KeyEvent.VK_D);		
		robot.keyPress(KeyEvent.VK_O);
 
	} catch (Exception e) {	
	System.out.println(e);
    }
}
}
Click on any of these buttons to help us to maintain this website.      
CJO

Artículos relacionados

Related Posts

Acerca del Autor:

1 Comment + Add Comment

  • Información Bitacoras.com…

    Valora en Bitacoras.com: Código Java Oracle – En este post trataremos la clase robot. De nuevo voy a escribir sobre esta interesante clase de java que nos permite simular acciones desde nuestra aplicación como si fuesen hechas por personas utilizan……

Leave a comment


+ dos = 3

Recientes

  • Roul: En mi caso, sobre la versión 2.4 corre perfectamente. ¿Qué versión tienes? ¿Qué error te muestra?
  • Eliez: Hola amigo una pregunta corri el codigo y no me causo problemas pero al momento de hacer el instaldor lo hace...
  • Diseño de Pagina Web: Muy buenoooo!!!!! Recicler comment
  • Albert: Gracias por contestar, la verdad es que ya lo suponía que seria ese el problema, supongo que si el otro...
  • MMane: El problema puede venir por ahí, prueba a reescribir los artículos! suerte!