使用* .bat CMD行创build* .reg文件

我需要一些帮助解决这个问题

我想使用*.bat文件来创build和添加*.reg到系统。 如果我尝试手动CMD提示符,它的工作原理。 即:

~~提示窗口打开了~~

copy con "myregister.reg"

~~我粘贴我的*.reg内容~~

~~我按Ctrl+Z ~~

^Z

~~我按Enter ~~

~~我的注册已经创build了~~

但是,如果我尝试创build一个*.bat这个内容:

 copy con "myregister.reg" Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Developer] [HKEY_CURRENT_USER\Software\Developer\HisSoftware] [HKEY_CURRENT_USER\Software\Developer\HisSoftware\Jumplist] "Recent sessions"=hex(7):41,00,66,00,74,00,65,00,72,00,6d,00,61,00,72,00,6b,00,\ ... ^Z 

…它不起作用。

我能做什么?

我很抱歉我的英文不好:$

这个方法对某些需要用^转义的字符有一些限制

像这样: ^) ^& ^< ^> ^|

 @echo off ( echo.Windows Registry Editor Version 5.00 echo. echo.[HKEY_CURRENT_USER\Software\Developer] echo. echo.[HKEY_CURRENT_USER\Software\Developer\HisSoftware] echo. echo.[HKEY_CURRENT_USER\Software\Developer\HisSoftware\Jumplist] echo. "Recent sessions"=hex(7):41,00,66,00,74,00,65,00,72,00,6d,00,61,00,72,00,6b,00,\ ) >file.reg