Batch-script-adding-registry

提供:Dev Guides
移動先:案内検索

バッチスクリプト-レジストリへの追加

レジストリへの追加は、REG ADDコマンドを介して行われます。 レジストリに値を追加するには、この操作を実行するための十分な権限がシステムに必要であることに注意してください。

構文

REG ADDコマンドには、次のバリエーションがあります。 2番目のバリエーションでは、キーの名前が指定されていないため、キーの「(デフォルト)」の名前が追加されます。

REG ADD [ROOT\]RegKey/v ValueName [/t DataType] [/S Separator] [/d Data] [/f]
REG ADD [ROOT\]RegKey/ve [/d Data] [/f]

どこで

  • ValueName -選択したRegKeyの下の編集する値。
  • /d Data -「文字列」、整数などとして保存する実際のデータ。
  • /f -「値が存在し、Y/Nを上書きする」というプロンプトを表示せずに強制的に更新します。
  • /S Separator -REG_MULTI_SZ値の区切り文字として使用する文字。 デフォルトは「\ 0」です。
  • /t DataType -これらは、レジストリ標準に従って定義されるデータ型であり、
  • REG_SZ(デフォルト)
  • REG_DWORD
  • REG_EXPAND_SZ
  • REG_MULTI_SZ

@echo off
REG ADD HKEY_CURRENT_USER\Console/v Test/d "Test Data"
REG QUERY HKEY_CURRENT_USER\Console/v Test

上記の例では、最初の部分はHKEY_CURRENT_USER \ Consoleの場所にあるレジストリにキーを追加することです。 このキーの名前はTestになり、キーに割り当てられる値はTest Dataになり、デフォルトの文字列タイプになります。

2番目のコマンドは、REG QUERYコマンドを使用してレジストリに追加されたものを表示するだけです。

出力

以下は上記のプログラムの出力です。 出力の最初の行は「追加」機能が成功したことを示し、2番目の出力はレジストリに挿入された値を示しています。

The operation completed successfully.
HKEY_CURRENT_USER\Console
   Test REG_SZ Test Data