Bonjour,

J'ai fait ce petit pg qui <<tourne>> lorsque je le lance à partir de l'éditeur IDLE (récupération d'un mot et impression du mot)

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 os
import re
import shutil
import tkinter
import win32api
 
def show(event):
    f=open(r'c:\mot.txt','r')
    mot=f.read()
    f.close()
    test=0   
    liste_char=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','é']
    for ch in liste_char:
        if event.char==ch:
            test=1
            break
    f=open(r'c:\mot.txt','w')            
    if test==1:
        mot+=event.char
        f.write(mot)
    if test==0:
        print(mot)
        f.write('')
    f.close()        
 
def main():
    racine = tkinter.Tk()
    racine.title("Essai")
    racine.bind("<KeyPress>", show)
 
 
    racine.mainloop()
 
if __name__ == '__main__':
    f=open(r'c:\mot.txt','w')
    f.write('')
    f.close()
    main()
Je souhaiterais pouvoir faire fonctionner ce programme dans n'importe quel autre éditeur (openoffice, word,).

En quelque sorte, que ce programme soit toujours actif et la fenêtre toujours visible.

Je ne sais pas si ma question est très claire... et peut être que ce n'est pas possible...

En tout cas merci pour vos éventuelles réponses.

Gabriel