Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 通过批处理文件从注册表获取值,并与其他子文件夹比较该值是否存在,然后进行导出_Windows_Batch File_Registry - Fatal编程技术网

Windows 通过批处理文件从注册表获取值,并与其他子文件夹比较该值是否存在,然后进行导出

Windows 通过批处理文件从注册表获取值,并与其他子文件夹比较该值是否存在,然后进行导出,windows,batch-file,registry,Windows,Batch File,Registry,如果有人能就如何从注册表中检索值以与子文件夹列表进行比较提供一些建议,我将不胜感激。示例如下: 注册表中的路径: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon 从上面的路径中,它有3列值: Column [Name] : value [LastUsedUsername] Column [Type] : value [REG_SZ] Column [Data] : value [Administr

如果有人能就如何从注册表中检索值以与子文件夹列表进行比较提供一些建议,我将不胜感激。示例如下:

注册表中的路径:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
从上面的路径中,它有3列值:

Column [Name] : value [LastUsedUsername]
Column [Type] : value [REG_SZ]
Column [Data] : value [Administrador]

我想从列
数据中获取值
Administrador
。然后用这个值我需要与子文件夹列表进行比较,如果这个值存在于其他子文件夹中,那么它将导出子文件夹中的文件

根据您提供的信息,以下内容将把列中的值数据保存到变量中:

@Set“VarName=”
@对于(“^”“%\uuuuuuuu AppDir\uuuuuuuu%reg.exe”查询中的/F“EOL=HTokens=2*”%%G^
“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”^
/V“LastUsedUsername”2^>NUL^“')Do@Set“VarName=%%H”
@如果未定义VarName GoTo:EOF
您的代码将在下一行继续,其中将使用
%VarName%
进行比较。我目前无法为您提供,因为:

  • 这不是免费的代码编写服务
  • 您没有提供足够的详细信息,以便有人为您这样做