4
我有一個簡單的代碼,用於輸出特定鍵中的註冊表值。 問題是,我正在用下面的循環的每次迭代打印出活動目錄。即使回顯關閉,批處理正在打印郵件
爲了記錄在案,我使用不同的密鑰,只有2 DWORD值: NAME和測試
@Echo Off
set SpecialUserRegDir=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
REG QUERY "%SpecialUserRegDir%" /s | for /F %%f in ('findstr "REG_DWORD"') do (
@echo %%f
[increment will be here]
)
輸出
C:\User\[username]\Desktop\RegTest>()
NAME
C:\User\[username]\Desktop\RegTest>()
Test
我知道,如果我更換做塊這個問題會消失使用signle命令,但在do
塊中會有其他代碼,所以我不能用單數命令替換它。
考慮到這一點,是否有任何方法可以在不打印C:\User\[username]\Desktop\RegTest>()
的情況下寫入REG QUERY命令(以及之後的組合)?
令人驚訝的簡單。謝謝! – Zero