如何在Windows中通过batch file在registry中设置值?

我将为Windowsregistry设置一个值。 我想为registry中的StupidMS设置variablesshit ,但结果是错误的。 以下是我的代码。

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

我认为这个问题是^%stupidMS ^% ,但我完全不知道如何纠正它。

Solutions Collecting From Web of "如何在Windows中通过batch file在registry中设置值?"