> #!/usr/bin/python
>
> from Tkinter import *
> import os,sys
>
> class MyDialog:
> def __init__(self, parent):
> Label(parent, text="entrer un num�ro de fax").pack()
>
> self.e = Entry(parent)
> self.e.pack(padx=5)
> self.e.focus_set()
>
> Button(parent, text="Envoyer", command=self.send).pack(pady=5)
>
> def send(self):
> phone = self.e.get()
> if len(phone) == 0:
> return
> os.system("faxspool " + phone + " " +sys.argv[1])
> sys.exit(0)
>
> root = Tk()
> MyDialog(root)
> mainloop()
>
> Quelqu'un qui manie ce langage peut-il ins�rer � la fin la commande
> 'faxrunq' qui envoie le fax. Ce sont des commandes mgetty-sendfax:
> faxspool n� fichier : envoie le fichier en queue
> faxrunq : envoie le fax
Ce script est une boucle infinie en tkinter avec un callback
sur la fonction send quand tu appuies sur le bouton.
Apr�s la ligne:
os.system("faxspool " + phone + " " +sys.argv[1])
rajoutes simplement:
os.system("faxrunq")
Avec la m�me indentation, c'est important !
Attention � sys.exit(0), ce script renvoie toujours un code de sortie � 0
m�me si les appels system n'ont pas fonctionn�.
Alain