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

Bibliothèques tierces Python Discussion :

pyHook récupération mot


Sujet :

Bibliothèques tierces Python

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 147
    Points : 64
    Points
    64
    Par défaut pyHook récupération mot
    Bonjours,
    Je travaille sous windows avec python 2.7. Mon objectif est d'écrire dans un fichier txt (mot.txt) le mot qui est en train d'être saisi (uniquement le mot)
    J'ai donc tapé ce code ci-dessous
    Mais visiblement la ligne f.write(syntaxe) pose problème... et je ne comprends pas pourquoi.

    Merci pour votre aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    import pyHook
    import win32api
    import pythoncom
    import sys
     
    def OnKeyboardEvent(touche):
        f=open(r'c:\mot.txt','r')
        syntaxe=f.read()
        f.close()
        f=open(r'c:\mot.txt','w')        
        if touche.Ascii==32:
            print syntaxe
            f.write('')
        elif touche.Ascii!=0:
            syntaxe+=chr(touche.Ascii)
            f.write(syntaxe)
        f.close()
        return True
     
    f=open(r'c:\mot.txt','w')
    f.write('')
    f.close()
     
    # create the hook mananger
    hm = pyHook.HookManager()
    # register two callbacks
    #hm.MouseAllButtonsDown = OnMouseEvent
    hm.KeyDown=OnKeyboardEvent
     
    # hook into the mouse and keyboard events
    #hm.HookMouse()
    hm.HookKeyboard()
     
    #if __name__ == '__main__':
    #  import pythoncom
    #  pythoncom.PumpMessages()
    pythoncom.PumpMessages()
    Gabriel

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 147
    Points : 64
    Points
    64
    Par défaut
    En fait, je viens de retester... et çà marche....

    Moi pas comprendre mais bon...

    Gabriel

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

Discussions similaires

  1. [Débutant] Probleme boucle récupération mot
    Par Erzegot dans le forum C#
    Réponses: 13
    Dernier message: 01/06/2015, 16h45
  2. Récupération mot de passe haché avec md5
    Par Anibel dans le forum Langage
    Réponses: 4
    Dernier message: 16/02/2013, 16h04
  3. [VxiR2] Récupération mot de passe univers
    Par ahmed_amine dans le forum Designer
    Réponses: 1
    Dernier message: 06/03/2011, 21h51
  4. Récupération mot de passe
    Par piero53 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 21/10/2009, 20h53
  5. Récupération mot de passe
    Par papillange dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 08/01/2009, 11h59

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