我需要一些帮助来解决这个问题...
我想使用 *.bat
文件创建 *.reg
并将其添加到系统。如果我在 CMD 提示符下手动尝试,它会起作用。即:
~~提示窗口打开~~
复制“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
...它不起作用。
我能做什么?
我很抱歉我的英语很差:$
最佳答案
此方法对某些需要使用 ^
转义的字符有一些限制。
像这样:^)
^&
^<
^>
^|
@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
关于windows - 使用 *.bat CMD 行创建 *.reg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22715890/