[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%

发表回复

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据