使用* .bat COMMAND行创建* .reg文件

时间:2014-03-28 14:39:54

标签: windows batch-file cmd registry

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

我想使用*.bat文件创建并向系统添加*.reg。如果我在CMD提示上手动尝试,它可以工作。即:

~~提示窗口打开~~

copy con "myregister.reg"

~~ 我将*.reg内容粘贴到 ~~

~~ 我按Ctrl+Z ~~

^Z

~~ 我按Enter ~~

~~我的寄存器已创建~~

但是,如果我尝试使用此内容创建*.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

......它不起作用。

我该怎么办?

我很抱歉我的英语很差:$

1 个答案:

答案 0 :(得分:2)

此方法对某些需要使用^

进行转义的字符有一些限制

喜欢以下内容:^) ^& ^< ^> ^|

@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