[英]Get value from registry via batch file and do comparison with other sub folder whether this value exist and do the exporting
感謝是否有人可以就如何從注冊表中檢索值以與子文件夾列表進行比較提供一些建議。 示例如下:
注冊表中的路徑:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
從上面的路徑,它有 3 列的值:
Column [Name] : value [LastUsedUsername]
Column [Type] : value [REG_SZ]
Column [Data] : value [Administrador]
我想從列Data
獲取值Administrador
。 然后用這個值我需要與一個子文件夾列表進行比較,如果這個值存在於其他子文件夾中,那么它將導出子文件夾中的文件。
根據您提供的信息,以下內容會將列中的值數據保存到變量中:
@Set "VarName="
@For /F "EOL=HTokens=2*" %%G In ('^""%__AppDir__%reg.exe" Query ^
"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" ^
/V "LastUsedUsername" 2^>NUL^"')Do @Set "VarName=%%H"
@If Not Defined VarName GoTo :EOF
您的代碼將在下一行繼續,其中%VarName%
將用於您的比較。 我目前無法為您提供,因為:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.