使用管道和 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

其中「密鑰名稱」是實際密鑰的名稱,出於隱私考慮,此處將其刪除。

謝謝

相關內容