次のレジストリ エントリをループしてさまざまなサブ キーを更新するバッチ スクリプトを作成しようとしています。
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\"
例えば:
reg add HKLM\System\CurrentControlSet\Control\Print\<Some Printer>\PrinterDriverData /t REG_DWORD /v SSNPNotifyEventSetting /d 0
インストールされている各プリンターに対してその更新を実行する必要があり、FORステートメントで実行できるはずです。FOR ステートメントが苦手なので、助けが必要です。これは私がこれまでに研究/試したことです:
set var1="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\"
FOR /F "PrinterDriverData" %%F IN ('REG QUERY %var1%') DO REG ADD %var1%\%%F\PrinterDriver\Data /t REG_DWORD /v SSNPNotifyEventSetting /d 0
私はこれがおそらくかなり外れていることを知っていますが、私が自分で理解できる限りです. どんな助けでも大歓迎です!