|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre Confirmé
![]() Date d'inscription: juillet 2005
Localisation: Bruxelles
Messages: 240
|
Bonjour a tous,
Quelqu'un aurait-il déjà utilisé AWTKeyStroke pour émuler les touches claviers ? Comment cela fonctionne-t-il ? Y aurait-il un autre moyen d'émuler un racourci (ex alt F4) par une librairie java ? J'ai essayé avec la classe Robot de Awt. Cela fonctionne avec movemouse mais pas avec robot.keyPress(KeyEvent.ALT_GRAPH_MASK); robot.keyPress(KeyEvent.VK_F4); robot.keyRelease(KeyEvent.ALT_GRAPH_MASK); robot.keyRelease(KeyEvent.VK_F4); robot.keyRelease(KeyEvent.VK_PRINTSCREEN); Pour votre info j'utilise une frame avec jbuilder 2005 Merci à tous |
|
|
|
|
|
#2 |
|
Membre Confirmé
![]() Date d'inscription: juillet 2005
Localisation: Bruxelles
Messages: 240
|
Il existe aussi les keyevent mais je pense que c'est pour récupérer une séquence clavier et non pour la jouer ...
|
|
|
|
|
|
#3 |
|
Membre habitué
![]() Date d'inscription: septembre 2002
Messages: 144
|
Salut,
Dans la classe Robot il y a keyPress(int keycode) et keyRelease qui permettent de simuler le clavier |
|
|
|
|
|
#4 |
|
Membre Confirmé
![]() Date d'inscription: juillet 2005
Localisation: Bruxelles
Messages: 240
|
Oui je viens d'essayer.
Le mouvemouse est ok mais ceci par exemple robot.keyRelease(KeyEvent.VK_PRINTSCREEN); robot.keyPress(KeyEvent.ALT_GRAPH_MASK); robot.keyPress(KeyEvent.VK_F4); robot.keyRelease(KeyEvent.ALT_GRAPH_MASK); robot.keyRelease(KeyEvent.VK_F4); ne donne aucun résultat. (Alt F4 devrait fermer la frame et printscreen devrait mettre une image en cache) ... |
|
|
|
|
|
#5 |
|
Membre habitué
![]() Date d'inscription: septembre 2002
Messages: 144
|
pour fermer une fenêtre
Code :
public void fermerFenetre() { robot.keyPress(KeyEvent.VK_ALT); robot.keyPress(KeyEvent.VK_F4); robot.keyRelease(KeyEvent.VK_ALT); robot.keyRelease(KeyEvent.VK_F4); } |
|
|
|
|
|
#6 |
|
Membre Confirmé
![]() Date d'inscription: juillet 2005
Localisation: Bruxelles
Messages: 240
|
Super merci beaucoup.
Par hasard, y a t il aussi moyen de gérer le focus des fenêtre windows et ainsi s'assurer que la fenêtre qui a le focus est bien celle que l'on désire ? |
|
|
|
|
|
![]() |
||
[Strategie] Emulation clavier, Class Robot
|
||
| Outils de la discussion | |
|
|