IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Forcer Alt+F4 avec un Robot


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Par défaut Forcer Alt+F4 avec un Robot
    Bonsoir,

    Je voudrais faire que mon programme fasse Alt+F4 a un certain moment. J'utilise un Robot et sa méthode "keyPress", je fais :

    ...
    Robot robot=new Robot;
    ...

    public void quit(){
    robot.keyPress(8);
    robot.keyPress(1011);
    }

    8 correspondant au code de Alt et 1011 à celui de F4.

    Mais quand j'appelle cette méthode quit, ça ne fonctionne pas, il me renvoie "invalid key code". Je ne suis pas parvenu a récupérer le code de Alt, ni de F4 autrement que ici :
    http://pagesperso-orange.fr/isabel [...] event.html
    Et le problème vient peut être de là...


    Bonne soirée.

  2. #2
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Bonjour

    Je sais pas où tu as trouvé les code de Alt et de F4 mais ce n'est pas ça du tout.

    Alt -> KeyEvent.VK_ALT => 18
    F4 -> KeyEvent.VK_F4 => 115

    Toujours utiliser les constantes de la classe KeyEvent avec les méthodes keyPress de la classe Robot.

    Et puis, pourquoi veux tu simuler un Alt + F4? Pour fermer ton appli Java? Un System.exit ne serait-il pas plus simple?

    Tiens-nous au courant.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Par défaut
    Merci beaucoup, ça fonctionne...

    Et bien les codes, je les ai trouvés sur la page mise en lien au dessus.. Ah le lien ne marche pas ^^:
    http://pagesperso-orange.fr/isabelle...ava/event.html

    En fait mon application en lance d'autres, et Alt+F4 est un moyen plutôt rapide et efficace de les fermer.

    Bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Forcer le téléchargement avec un lien
    Par kagura dans le forum Langage
    Réponses: 3
    Dernier message: 08/11/2006, 10h56
  2. forcer le telechargement avec la bonne Extetion!
    Par zelig dans le forum Langage
    Réponses: 1
    Dernier message: 23/07/2006, 14h37
  3. Forcer l'url avec Rewrite
    Par nazoreen dans le forum Apache
    Réponses: 5
    Dernier message: 17/03/2006, 15h04
  4. Émuler ALT-F4 avec un message windows
    Par Jean-Philippe Shields dans le forum Windows
    Réponses: 2
    Dernier message: 07/03/2006, 16h27
  5. [MFC] Ctrl/Alt+touches avec PostMessage
    Par Fladnag dans le forum MFC
    Réponses: 4
    Dernier message: 10/02/2004, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo