注册表文件中目录的绝对路径中的\一定要用两个\\,否则就给转义了 导致无法写入注册表


写完reg文件后 C:\windows\regedit.exe /S XX.reg写入注册表

cat XX.reg(加入启动项;开机自动登录以启动启动项)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"HuAgentWin_d"="D:\\XXX\\XXX.exe"


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="xxxxx"
"DefaultPassword"="xxxxxxxxxxxxxxxxx"






如何将当前目录的绝对路径用批处理写入注册表指定的位置?

注册表文件如下:
[HKEY_CURRENT_USER\Software\fast\System]
"MainPath"="当前盘符:\\当前目录\\"
"DataPath"="当前盘符:\\当前目录\\Data\\"
"ModelsPath"="当前盘符:\\当前目录\\\\Models\\"