Re bonjour,
Je crois que je vais faire un poste 'la boite à pandore de sloshy' non?![]()
Alors j'ai une tite question comme d'hab![]()
voilà, j'ai importé le module "_winreg"
maintenant, j'aimerai bien selectionner un repertoire (au lieu d'une clef) ou pour etre plus exacte j'aimerai selectionner toutes les clefs d'un repertoire.
comment puis-je faire?
sachant que pour le moment j'ai ce code (qui bug entr () je sais pas pourquoi)
et que j'aimerai par exemple prendre toutes les clefs contenue dans HKEY_CURRENT_USER, 'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import _winreg key = _winreg.OpenKey( _winreg.HKEY_CURRENT_USER, 'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders',0, _winreg.KEY_READ) i = 0 try: while True: tp = _winreg.EnumValue(key,i) # mmm..strange, Should unpack to 3 values, but seems to unpack to more. Bug of EnumValue() ? valuename = tp[0] valuedata = tp[1] valuetype = tp[2] print 'La clé %s vaut "%s"' % (valuename,str(valuedata)) i = i+1 except EnvironmentError: pass _winreg.CloseKey(key)
merci d'avance à tout ceux qui pourront m'aider et/ou qui participerons pour m'aider dans ce poste
Partager