簡體   English   中英

通過批處理文件從注冊表中獲取值並與其他子文件夾進行比較該值是否存在並進行導出

[英]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%將用於您的比較。 我目前無法為您提供,因為:

  1. 這不是免費的代碼編寫服務
  2. 你沒有提供足夠的細節讓別人為你做這件事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM