Java ! Aidez moi
Fermé
selim1806
-
25 déc. 2013 à 22:50
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 26 déc. 2013 à 13:51
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 26 déc. 2013 à 13:51
A voir également:
- Java ! Aidez moi
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Waptrick jeux pes 2016 java - Forum logiciel systeme
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
26 déc. 2013 à 13:51
26 déc. 2013 à 13:51
Ce n'est pas totalement infaisable, mais ça risque d'être un peu bancal.
Tu devrais regarder la classe Robot, ça te permettra de simuler des appuis sur les touches pour faire ton Ctrl+O, ou rentrer le nom du document dont tu as besoin.
Remarque : la commande exec() n'est peut-être pas la plus adapté dans ce cas particulier, elle est intéressante lorsque tu as besoin d'intéragir avec les flux d'entrée/sortie de l'application, ou passer des paramètres. Mais ici la classe Desktop permettra peut-être de simplifier les choses.
Tu devrais regarder la classe Robot, ça te permettra de simuler des appuis sur les touches pour faire ton Ctrl+O, ou rentrer le nom du document dont tu as besoin.
Robot robot = new Robot(); robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_O); robot.waitForIdle(); robot.keyRelease(KeyEvent.VK_CONTROL); robot.keyRelease(KeyEvent.VK_O); robot.waitForIdle();
Remarque : la commande exec() n'est peut-être pas la plus adapté dans ce cas particulier, elle est intéressante lorsque tu as besoin d'intéragir avec les flux d'entrée/sortie de l'application, ou passer des paramètres. Mais ici la classe Desktop permettra peut-être de simplifier les choses.
Desktop desktop = Desktop.getDesktop(); desktop.open("exemple.exe");