Bonjour, j'écris un programme qui simule du texte avec la classe Robot.
Je ne parviens pas à faire simuler le #, j'ai essayé avec la constante KeyEvent.VK_NUMBER_SIGN j'obtiens une illegalArgumentException, avec les int 520, 35 rien ne se passe, avec des combinaisons VK_ALT_GRAPH... RIEN NE MARCHE!!
. (pour le @ (VK_AT) c'est pareil)
D'où vient le problème? (pour info je travaille avec le jdk 1.6 003sur un portable ASUS récent)
Merci pour votre aide.
Voici le code:
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
public class Test {
public static void main(String [] arg) {
try {
Robot rob=new Robot();
rob.delay(3000);
rob.setAutoWaitForIdle(true);
rob.keyPress(KeyEvent.VK_NUMBER_SIGN);
rob.keyRelease(KeyEvent.VK_NUMBER_SIGN);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (AWTException e) {
e.printStackTrace();
}
}
}