Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
copier donnée d'une valeur chaine dans une autre
Auteur Message
Répondre en citant
Message copier donnée d'une valeur chaine dans une autre 
Bonjour,

je cherche à creer un batch qui permet de copier la donné dans valeur chaine dans une autre valeur chaine,
je m'explique, je veux copier les donnée de la valeur chaine suivante :
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Logon User Name"

(Logon User Name = tarik)

dans la valeur chaine :

"HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\srvcomment"

je veux avoir en uxecutant ce script :

(srvcomment = tarik)

merci pour votre aide Very Happy



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message copier donnée d'une valeur chaine dans une autre 
Bonjour
il faut utiliser une boucle for avec un reg query pour lire la valeur puis la réutiliser dans la créer de ta clé en utilisant REG ADD.

FOR /F "TOKENS=* DELIMS=" %%A IN ('REG QUERY "TACLE"') DO SET VAR=%%A
REG ADD

je te laisse le soin de trouver ta syntaxe :
reg add /?
reg query /?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message copier donnée d'une valeur chaine dans une autre 
merci beaucoup pour votre reponce, j'ai bien suivi les traces que vous m'avez donnée, donc j'ai pu creer le script qui permet de copier la valeur du variable dans VAR Mr. Green :

FOR /F "TOKENS=* DELIMS=" %A IN ('"REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "Logon User Name""') DO SET VAR=%A

mais j'arrive pas à copier la valeur de VAR dans la valeur de chaine "srvcomment" :

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v srvcomment /t REG_SZ /d %A

merci pour votre aide Okay



Répondre en citant
Message copier donnée d'une valeur chaine dans une autre 
hello!

mircuelago a écrit:
mais j'arrive pas à copier la valeur de VAR dans la valeur de chaine "srvcomment" :

Code:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v srvcomment /t REG_SZ /d %A


Ce ne serait pas plutôt Mr. Green
Code:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v srvcomment /t REG_SZ /d %var%

Si tu as encore des problèmes ça ne doit être qu'une question de guillemets




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message copier donnée d'une valeur chaine dans une autre 
Oui

et j ajouterai que c'est %%A et non %A qui poserait sans doute probleme
A noter que le tokens n'est peut etre pas juiste
il faut faire un echo %VAR% POUR vérifier


FOR /F "TOKENS=* DELIMS=" %%A IN ('"REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "Logon User Name""') DO SET VAR=%%A




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message copier donnée d'une valeur chaine dans une autre 
Hello!

Oui je crois que les tokens ne sont pas bons...

il faut:
Code:
FOR /F "TOKENS=3 DELIMS= " %%A IN ('"REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" ^| Find /i "Logon User Name""') DO SET VAR=%%A
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v srvcomment /t REG_SZ /d %var%


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Message copier donnée d'une valeur chaine dans une autre 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch