[Wapt] Clé de registre
Bastien HERMITTE
bhermitte at b2pweb.com
Tue Nov 8 16:08:42 CET 2016
La ligne "reg_setvalue()" doit être en dessous de la ligne "with
reg_openkey_noredir()" et doit être indentée (i.e. une tabulation en
plus en début de ligne) ://
/import _winreg//
//with reg_openkey_noredir(HKEY_CURRENT_USER,
r'System\SWActivation\K2\"Software/office/editor/versionII/UserRegData"',
sam=KEY_WRITE, create_if_missing=True) as key://
// reg_setvalue(key, r'User_email', r'toto at toto.com', _winreg.REG_SZ)/
Le 08/11/2016 à 15:52, Muller, Thomas a écrit :
>
> Alors je ne suis pas doué mais la clé n’est pas créé et aucun message
> d’erreur…
>
> import _winreg
>
> with reg_openkey_noredir(HKEY_CURRENT_USER,
> r'System\SWActivation\K2\"Software/office/editor/versionII/UserRegData"',
> sam=KEY_WRITE, create_if_missing=True) as key:reg_setvalue(key,
> r'User_email', r'thomas.muller at hydac.com', _winreg.REG_SZ)
>
> La syntaxe est correcte?
>
> *De :*Bastien HERMITTE [mailto:bhermitte at b2pweb.com]
> *Envoyé :* mardi 8 novembre 2016 15:45
> *À :* Muller, Thomas; wapt at lists.tranquil.it
> <mailto:wapt at lists.tranquil.it>
> *Objet :* Re: [Wapt] Clé de registre
>
> Il y a un espace entre import et _winreg ;)
>
> Le 08/11/2016 à 15:44, Muller, Thomas a écrit :
>
> Merci pour l’info Bastien mais je m’y prends mal apparemment car
> maintenant j’ai un message d’erreur « NameError : nam
> « import_winreg » is not defined.
>
> L’instruction import_winreg ne semble pas avoir été interprétée
> correctement.
>
> *De :*WAPT [mailto:wapt-bounces at lists.tranquil.it] *De la part de*
> Bastien HERMITTE
> *Envoyé :* mardi 8 novembre 2016 15:35
> *À :* wapt at lists.tranquil.it <mailto:wapt at lists.tranquil.it>
> *Objet :* Re: [Wapt] Clé de registre
>
> J'ai oublié, il vous faudra rajouter ceci en haut du fichier
> setup.py :
> /import _winreg/
>
> Cordialement,
> Bastien
>
> Le 08/11/2016 à 15:33, Bastien HERMITTE a écrit :
>
> Bonjour,
>
> Je ne pense pas que cela soit possible avec la fonction
> registry_setstring(), car celle-ci remplace les '/' par des
> '\\' (pour afficher la source, appuyez sur Ctrl et cliquez sur
> le nom de la fonction).
> Cependant vous pouvez reprendre le code de cette fonction sans
> le remplacement des slash :
> /with reg_openkey_noredir(HKEY_CURRENT_USER,
> r'System\SWActivation\K2\"Software/office/editor/versionII/UserRegData"',
> sam=KEY_WRITE, create_if_missing=True) as key:
> reg_setvalue(key, r'User_email', r'//toto at toto.com/
> <mailto:toto at toto.com>/', _winreg.REG_SZ)/
>
> Je viens de tester, ça fonctionne.
>
> Cordialement,
> Bastien
>
> Le 08/11/2016 à 14:39, Muller, Thomas a écrit :
>
> Bonjour à tous !
>
> J’ai un soucis d’inscription de clé de registre ayant un
> nom contenant des « slash » : « / »
>
> Voici celle qui me pose problème :
>
> registry_setstring(HKEY_CURRENT_USER,'Software\\SWActivation\\K2\\"Software/office/editor/versionII/UserRegData"','User_email',"toto at toto.com"
> <mailto:toto at toto.com>)
>
> Ici il me faut une clé pour l’ensemble :
> "Software/office/editor/versionII/UserRegData" mais la
> commande est interprétée comme devant me créer une clé
> pour chaque information.
>
> Comment lui indiquer qu’il ne doit pas le faire ?
>
> Merci d’avance, je sèche…
>
> _______________________________________________
>
> WAPT mailing list
>
> WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>
> http://lists.tranquil.it/listinfo/wapt
>
>
>
>
>
>
> _______________________________________________
>
> WAPT mailing list
>
> WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>
> http://lists.tranquil.it/listinfo/wapt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20161108/ec1d6637/attachment-0001.html>
More information about the WAPT
mailing list