PlugnPlay666
Messages postés30Date d'inscriptiondimanche 17 janvier 2010StatutMembreDernière intervention17 septembre 2010
-
21 avril 2010 à 16:41
PlugnPlay666
Messages postés30Date d'inscriptiondimanche 17 janvier 2010StatutMembreDernière intervention17 septembre 2010
-
5 juin 2010 à 12:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
PlugnPlay666
Messages postés30Date d'inscriptiondimanche 17 janvier 2010StatutMembreDernière intervention17 septembre 2010 5 juin 2010 à 12:07
J'ai développé une nouvelle version, mais je n'arrive pas à mettre ma source à jour, si tu veux je peux te l'envoyer par mail.
Ultrabytes
Messages postés15Date d'inscriptiondimanche 7 mars 2010StatutMembreDernière intervention13 septembre 2010 5 juin 2010 à 11:32
Très bon petit programme en Python.
PlugnPlay666
Messages postés30Date d'inscriptiondimanche 17 janvier 2010StatutMembreDernière intervention17 septembre 2010 23 avril 2010 à 20:58
Merci beaucoup RayonGama, c'est toujours agréable de sentir que son travail est bien fait =)
Et merci de la note également.
rayongama
Messages postés1Date d'inscriptionmardi 20 avril 2010StatutMembreDernière intervention23 avril 2010 23 avril 2010 à 20:55
Bien joué simple,constructif et en plus LINUXIEN <3, mais pareille Tkinter me fait peur car j'ai dû mal avec la commande "command"^^ et j'ai l'impression que sur linux ça bug...
Sinon bien joué 8/10
PlugnPlay666
Messages postés30Date d'inscriptiondimanche 17 janvier 2010StatutMembreDernière intervention17 septembre 2010 21 avril 2010 à 20:50
J'ai pas encore étudié la partie graphique avec Tkinter...
aera group
Messages postés382Date d'inscriptionmercredi 23 août 2006StatutMembreDernière intervention 8 novembre 201018 21 avril 2010 à 20:13
Une petite interface graphique (j'ai ressortis ça de mon grenier à programme)
# -*- coding: cp1252 -*-
from Tkinter import *
from random import *
from tkFileDialog import asksaveasfile
import time
import locale
def mot():
global mot
i=0
mot=''
while i<6:
a=randrange(48,123)
if 57<a<65 or 90<a<97:
a=randrange(48,58)
mot=mot+chr(a)
i=i+1
chaine.configure(text=str(mot))
b2.configure(state=NORMAL)
def sauve():
global mot
locale.setlocale(locale.LC_ALL,'')
b=time.strftime('le %A %d %B %Y a %H h %M min et %S s')
ofi =asksaveasfile(filetypes=[("Fichier Texte",".txt"),("Tous","*")])
ofi.write('Generateur de mot de passe :\n\nVous avez generer le code : '+ mot + ' ' + b)
ofi.close()
fen=Tk()
fen.title('Générateur de mot de passe')
b1=Button(fen,text='Générer un mot de passe',command=mot)
chaine=Label(fen,text='Pas de mot de passe générer')
b2=Button(fen,text='Enregister dans un fichier texte',command=sauve)
PlugnPlay666
Messages postés30Date d'inscriptiondimanche 17 janvier 2010StatutMembreDernière intervention17 septembre 2010 21 avril 2010 à 16:41
Si vous avez la moindre idée de petit script à faire, je suis preneur...
(Pas trop dur non plus hein! Comme vous l'avez vu c'est pas transcendant comme code...)
5 juin 2010 à 12:07
5 juin 2010 à 11:32
23 avril 2010 à 20:58
Et merci de la note également.
23 avril 2010 à 20:55
Sinon bien joué 8/10
21 avril 2010 à 20:50
21 avril 2010 à 20:13
# -*- coding: cp1252 -*-
from Tkinter import *
from random import *
from tkFileDialog import asksaveasfile
import time
import locale
def mot():
global mot
i=0
mot=''
while i<6:
a=randrange(48,123)
if 57<a<65 or 90<a<97:
a=randrange(48,58)
mot=mot+chr(a)
i=i+1
chaine.configure(text=str(mot))
b2.configure(state=NORMAL)
def sauve():
global mot
locale.setlocale(locale.LC_ALL,'')
b=time.strftime('le %A %d %B %Y a %H h %M min et %S s')
ofi =asksaveasfile(filetypes=[("Fichier Texte",".txt"),("Tous","*")])
ofi.write('Generateur de mot de passe :\n\nVous avez generer le code : '+ mot + ' ' + b)
ofi.close()
fen=Tk()
fen.title('Générateur de mot de passe')
b1=Button(fen,text='Générer un mot de passe',command=mot)
chaine=Label(fen,text='Pas de mot de passe générer')
b2=Button(fen,text='Enregister dans un fichier texte',command=sauve)
b1.pack(padx=10,pady=10)
chaine.pack(padx=10,pady=10)
b2.pack(padx=10,pady=10)
b2.configure(state=DISABLED)
fen.mainloop()
C'est vieux et gratuit ....
21 avril 2010 à 16:41
(Pas trop dur non plus hein! Comme vous l'avez vu c'est pas transcendant comme code...)