Comment définir la valeur de registre par l'intermédiaire du fichier de commandes dans Windows?
Je vais mettre une valeur de registre de windows.
Je veux définir une variable shit
pour StupidMS
dans le registre, mais le résultat est mauvais. Voici mon code.
set stupidMS=shit
echo %stupidMS%
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "StupidMS" /t REG_SZ /d ^%stupidMS^%
Je pense que le problème est ^%stupidMS^%, mais je n'ai aucune idée de comment le corriger.
pourquoi ne yo échapper à la %s ?Essayez seulement avec
enfin je l'ai eu. il devrait "%stupidMS%". J'oublie ""
Il serait peut-être préférable de remplacer la prestation de serment de mots avec "foo" et "bar".
+1 für variable appropriée de nommage
%stupidMS%
enfin je l'ai eu. il devrait "%stupidMS%". J'oublie ""
"%~stupidMS%"
est plus sûr.Il serait peut-être préférable de remplacer la prestation de serment de mots avec "foo" et "bar".
+1 für variable appropriée de nommage
OriginalL'auteur CCC | 2013-07-18
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur CCC