Batch base de registre
Résolu
karkol
Messages postés
408
Date d'inscription
Statut
Membre
Dernière intervention
-
karkol Messages postés 408 Date d'inscription Statut Membre Dernière intervention -
karkol Messages postés 408 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Batch base de registre
- Base de registre - Guide
- Fichier batch - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Formules excel de base - Guide
- Batch installation id c'est quoi - Forum Mobile
3 réponses
hello
pas d'espaces avant et après = avec set
pas d'espaces avant et après = avec set
SET /P Lieu=Lieu où se trouve l'entité : SET /P Poste=Type de poste (PC, portable) :sinon le nom de la variable est %Lieu<espace>%
C:> set Lieu=123 C:> echo XYZ-%Lieu% XYZ-123 C:>
Merci pour le coup des espaces avant les =.
Par contre, je ne veux pas faire un echo mais bien changer la donnée de le valeur dans la base de registres :
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t REG_SZ /d "IRR-%Lieu%" /f
Là sa me met dans la donnée de la valeur : IRR-
Cela ne prend pas en compte la variable Lieu.
Par contre, je ne veux pas faire un echo mais bien changer la donnée de le valeur dans la base de registres :
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t REG_SZ /d "IRR-%Lieu%" /f
Là sa me met dans la donnée de la valeur : IRR-
Cela ne prend pas en compte la variable Lieu.