Page 1 sur 1

[..] Clés en masses

Posté : jeu. 04 déc. 2014 20:33
par Amesamana
Bonjour,

Voilà mon soucis :
je cherche à faire des actions sur le registre mais avec une ou plusieurs clés.
Exemple avec cette fonction que j'ai trouvé sur la toile je peux sans soucis recherché une clé mais pas plusieurs à la fois.
Je peux coller par exemple coller cette clé :

Code : Tout sélectionner

HKEY_CURRENT_USER\Volatile Environment
Mais si j'en veux deux je ne peux pas !
Une idée ou autres fonctions qui pourrait travailler en masse ?

Code : Tout sélectionner

HKEY_CURRENT_USER\Volatile Environment
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SystemInformation
 
► Afficher le texte

Re: [..] Clés en masses

Posté : jeu. 04 déc. 2014 22:08
par jguinch
Un truc comme ça :
► Afficher le texte
Par contre, je n'ai pas compris pourquoi tu commence à $v = 10 (il faudrait plutôt 1 non :roll: ?)

Re: [..] Clés en masses

Posté : ven. 05 déc. 2014 09:24
par Amesamana
Bonjour jguinch,

Oui effectivement pourquoi 10au lieu de 1 :roll: erreur de frappe :shock:

J'ai collé ta solution mais toujours le même résultat ne m'affiche que la deuxième clé
Exemple avec ces deux clés :

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Winlogon\Notifications\Components\TrustedInstaller
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Winlogon\Notifications\Components\Wlansvc
Image
Image
"(\N+)" N prend le saut de ligne et le + prend la suite des caractères c'est bien ça ?
le 3 retourne la totalité de Edit

Mais je n'ai que la dernière ligne qui est prise en compte, idem si je colle plusieurs recherche.

Merci

Re: [..] Clés en masses

Posté : ven. 05 déc. 2014 11:02
par jguinch
Bizarre, pour moi ça fonctionne.
Tiens, voilà le code modifié :
► Afficher le texte
Pour ce qui est de l'expression régulière $aKeys = StringRegExp($var, "(\N+)", 3),
\N+ correspond à tout ce qui n'est pas un saut de ligne
J'ai l'habitude (mauvaise) d'utiliser StringRegExp à la place de StringSplit (ce qui aurait été pareil)

Re: [..] Clés en masses

Posté : ven. 05 déc. 2014 11:34
par Amesamana
J'ai essayé sur VM avec un OS 32 car je suis avec ma machine physique en 64 mais idem je n'ai que la dernière ligne de prise en compte.
Je continue la recherche.

Merci

Re: [..] Clés en masses

Posté : sam. 13 déc. 2014 12:28
par Amesamana
Bonjour :)

Je remonte ce sujet car je suis toujours en difficulté sur ce sujet.
Si quelqu'un à une idée ou une autre solution ?

Merci.