レジストリ値を変更するためにパイプとreg addを使用する際の混乱

レジストリ値を変更するためにパイプとreg addを使用する際の混乱

レジストリ値を編集するコマンド ライン コマンドを作成しようとしています。ただし、挿入する必要がある値は非常に長く、単一の数値ではなくファイルから取得されます。パイプを使用してファイルの内容を読み取り、それをコマンドへの入力として送信しようとしましたreg addが、正しくないようです。

次のコマンドを実行すると、レジストリ値がゼロに設定されます (読み取り元のファイルが空でないため、これは予想外の結果です)。

type saved_game.xml | reg add "key name" /v "SaveGame1_h1867918427" /t REG_BINARY /f

次のコマンドはInvalid syntaxエラーになります:

type saved_game.xml | reg add "key name" /v "SaveGame1_h1867918427" /t REG_BINARY /f /d

ここで、「キー名」は実際のキーの名前ですが、プライバシー保護のためここでは削除しました。

ありがとう

関連情報