2013-07-18 3 views
6

Ich werde einen Wert für Windows-Registrierung festlegen. Ich möchte die Variable shit für StupidMS in der Registrierung festlegen, aber das Ergebnis ist falsch. Folgendes ist mein Code.Wie setze ich Wert in der Registrierung über Batch-Datei in Windows?

set stupidMS=shit 
echo %stupidMS% 

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "StupidMS" /t REG_SZ /d ^%stupidMS^% 

Ich denke, das Problem ist ^% stupidMS ^%, aber ich habe ganz keine Ahnung, wie es zu korrigieren.

+0

warum entkommst du der ***% - s ***? Probier nur mit '% stupidMS%' – npocmaka

+0

endlich habe ich es. Es sollte "% stupidMS%" sein. Ich vergesse "" – CCC

+0

'"% ~ stupidMS% "' ist sicherer. –

Antwort

4
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "StupidMS" /t REG_SZ /d "%stupidMS%"