[BATCH] 从注册表写入和获取数据

写入

:set
reg add %1 /v %2 /d %3
goto :EOF

用法:

call :set HKEY_CURRENT_USER\FOO BAR 114515

获取

:find
for /f "tokens=1,2,*" %%i in ('reg query %1 2^>nul ^| find /i " %2 "') do (
	set %2=%%k
)
if not defined %2 set %2=NULL
goto :EOF

用法:

call :find HKEY_CURRENT_USER\FOO BAR
echo %BAR%

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注