Re: Besoin d'aide sur la commande REG

Publié par Gloops le 17/03/2013 20:20:16
Citation :

Tof81 a écrit:
2°) Le(s) blanc(s) sont dans la valeur de la clé
...
Soit

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders /v “C:\Program Files\System\System\RT 7 Lite\zh-TW\” /f


J'imagine que tu as conscience que dans cette ligne il n'y a pas le compte de guillemets, ou en tout cas il n'y aurait pas le compte de guillemets si le nom de clef comportait aussi un espace ?

Par ailleurs, j'imagine que tu as conscience aussi que pour modifier quelque chose dans HKEY_LOCAL_MACHINE, il te faut être administrateur ?

Re: Besoin d'aide sur la commande REG

Publié par ribotb le 17/03/2013 20:38:19
Citation :

Tof81 a écrit:
Pour ce qui est du nom DOS, impossible car les répertoires n'existent plus (désinstallation des softs)


Effectivement ça ne fonctionne pas avec les noms courts. Il eusse fallu que ce soient les noms courts qui aient été enregistrés dans la BDR, ce qui n'est pas le cas.

Je suis en train de tester dans tous les sens avec REG DELETE mais rien à faire.

Re: Besoin d'aide sur la commande REG

Publié par Tof81 le 17/03/2013 20:39:07
Citation :

Gloops a écrit:
Ah ben comme je t'ai dit, chez moi ça marche. Donc, la syntaxe est compatible avec les espaces dans les noms de valeurs. Le problème doit être à un autre niveau. Soit un caractère nul, soit un problème de droit, soit autre chose à quoi nous n'avons pas pensé.

Oui mais ton test n'est pas fait avec un chemin (répertoire et sous rep) !

J'ai fait une copie écran avec deux méthodes.

Citation :

Gloops a écrit:
J'imagine que tu as conscience que dans cette ligne il n'y a pas le compte de guillemets, ou en tout cas il n'y aurait pas le compte de guillemets si le nom de clef comportait aussi un espace ?

Par ailleurs, j'imagine que tu as conscience aussi que pour modifier quelque chose dans HKEY_LOCAL_MACHINE, il te faut être administrateur ?

La clé n'ayant pas d’espace pas besoin de guillemets
Si la clé seule a des espaces la méthode des guillemets fonctionne.

Et évidement que je suis l'administrateur : compte Administrateur !!!

Fichier(s) attaché(s):



jpg  Test.jpg (86.94 KB)
36977_51461a2451ab3.jpg 670X294 px

Re: Besoin d'aide sur la commande REG

Publié par Tof81 le 17/03/2013 20:41:20
J'ai oublié : la clé existe bien sur !

Fichier(s) attaché(s):



jpg  Clé.jpg (50.62 KB)
36977_51461c5909a37.jpg 1253X112 px

Re: Besoin d'aide sur la commande REG

Publié par nickW le 17/03/2013 20:58:11
Bonsoir,


En relisant ton message initial, je vois que tu as utilisé les guillemets 'français': et .

S'il ne s'agit pas d'un artefact d'affichage du forum, pourrais-tu essayer d'utiliser le 'double quote' standard: "?

Salut,

Re: Besoin d'aide sur la commande REG

Publié par Popeye23 le 17/03/2013 21:15:09
Essaie en exportant la clé que tu veux supprimer dans un fichier .reg et modifie le en rajoutant un - (tiret du 6) devant les lettres qui définissent l'emplacement de la clé (HKLM, HKCU etc) sauvegarde ta modif et exécute le fichier reg.

J'ai essayé avec une valeur contenant des espaces et pas de souci, ça marche


[edit] je n'avais pas vu le post de Lecteur, Tof, ce n'est pas le tiret de soulignement mais celui du 6 qu'il faut.

Re: Besoin d'aide sur la commande REG

Publié par ribotb le 17/03/2013 22:25:17
Citation :

Popeye23 a écrit:
Essaie en exportant la clé que tu veux supprimer dans un fichier .reg et modifie le en rajoutant un - (tiret du 6) devant les lettres qui définissent l'emplacement de la clé (HKLM, HKCU etc) sauvegarde ta modif et exécute le fichier reg.

J'ai essayé avec une valeur contenant des espaces et pas de souci, ça marche


[edit] je n'avais pas vu le post de Lecteur, Tof, ce n'est pas le tiret de soulignement mais celui du 6 qu'il faut.


Oui mais ce n'est pas par REG DELETE comme le veut Tof81 ?

J'ai créé sa chaîne ("C:\Program Files\System\System\RT 7 Lite\zh-TW\") dans la clé "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders") de ma BDR mais ensuite impossible de la supprimer par REG DELETE ("valeur spécifiée non trouvée").

J'ai essayé avec d'autres valeurs déjà existantes dans cette clé de ma BDR, avec ou sans espaces, rien à faire...

Re: Besoin d'aide sur la commande REG

Publié par ribotb le 17/03/2013 22:38:49
J'ai aussi essayé avec "C:\\Program Files\\System\\System\\RT 7 Lite\\zh-TW\" (si on exporte la clé les chemins dans les valeurs sont sous cette forme - double anti-slash).

Re: Besoin d'aide sur la commande REG

Publié par Tof81 le 17/03/2013 22:47:42
@ nickW : Heu, dans mon message de départ c'est bien des doubles quotes (touche 3)
et je rappelle que cela fonctionne pour les clés avec des blancs !

@ Popey : si on remplace les blancs par des - on a : le système ne trouve pas la clé ...
Ce qui est logique car il y a des clés ou des valeurs qui ont des - ou des _
Donc REG doit savoir les interpréter et ils ne peuvent donc pas remplacer les blancs
@ Ribotb : bien venu au club
Plus sérieusement cela me rassure de ne pas être le seul à m'y casser les dents ...

Merci à tous pour vos réponses, ne lachait pas le bout !

Re: Besoin d'aide sur la commande REG

Publié par Tof81 le 17/03/2013 22:49:55
Citation :

ribotb a écrit:
J'ai aussi essayé avec "C:\\Program Files\\System\\System\\RT 7 Lite\\zh-TW" (si on exporte la clé les chemins dans les valeurs sont sous cette forme - double anti-slash).

Oui j'avais eu la même idée mais sans résultat.
Cette histoire \\ m'obligerait à tout réécrire pour passer de batch en .reg

Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=13&topic_id=8871