2013-07-18 2 views
6

Я собираюсь установить значение для реестра Windows. Я хочу установить переменную shit для StupidMS в реестре, но результат неправильный. Следующий мой код.Как установить значение в реестре через командный файл в Windows?

set stupidMS=shit 
echo %stupidMS% 

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

Я думаю, что проблема ^% ^% stupidMS, но я совершенно не имею ни малейшего представления, как ее исправить.

+0

Почему вы избегаете ***% - s ***? Попробуйте только с '% stupidMS%' – npocmaka

+0

Наконец-то я получил его. он должен «% stupidMS%». Я забыл "" – CCC

+0

''% ~ stupidMS% "' безопаснее. –

ответ

4
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "StupidMS" /t REG_SZ /d "%stupidMS%" 
Смежные вопросы