2014-03-28 82 views
2

我需要一些幫助,這個問題...創建使用* .reg文件,* .BAT CMD線

我想用一個*.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 

...它沒有工作。

我該怎麼辦?

對不起了我的英文不好:$

回答

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