Windows 使用*.bat CMD行创建*.reg文件
我需要一些帮助来解决这个问题 我想使用Windows 使用*.bat CMD行创建*.reg文件,windows,batch-file,cmd,registry,Windows,Batch File,Cmd,Registry,我需要一些帮助来解决这个问题 我想使用*.bat文件创建*.reg并将其添加到系统中。如果我在CMD提示符下手动尝试,它会工作。i、 e: ~~提示窗口打开~~~ copy con“myregister.reg” ~我将我的*.reg内容粘贴到这里~ ~我按了Ctrl+Z~ ^Z ~~我按输入~ ~~我的注册表已创建~~ 但是如果我尝试创建一个包含此内容的*.bat: copy con "myregister.reg" Windows Registry Editor Version 5.00
*.bat
文件创建*.reg
并将其添加到系统中。如果我在CMD提示符下手动尝试,它会工作。i、 e:
~~提示窗口打开~~~
copy con“myregister.reg”
~我将我的*.reg
内容粘贴到这里~
~我按了Ctrl+Z
~
^Z
~~我按输入
~
~~我的注册表已创建~~
但是如果我尝试创建一个包含此内容的*.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