前のトピック: regIsVal -- レジストリの値の存在を確認する(関数)次のトピック: regSetVal -- レジストリの値を設定する(関数)


regSetKeyValues -- 配列のレジストリ キーの値を設定する(関数)

regSetKeyValues() 関数は、ローカルまたはリモート システムの二次元配列から、キーの値を作成または設定します。 配列のトップレベルの各要素は、値の名前を表す文字列、設定する JavaScript のポリモーフィックの値、およびオプションで作成または設定する値のタイプを指定する整数を持つサブ配列を含む必要があります。 regGetKeyValues() は、このタイプの配列を返します。

この関数の構文は次のとおりです。

regSetKeyValues(sKey, aVals)
sKey

レジストリ キーを指定します。

sVals

値を含む配列を定義します。

この関数が失敗すると、例外が発生します。 それ以外の場合は true が返されます。

HKLM¥Software¥ACME に 'Number' および 'Label' という値を設定します。

vals = [["Number", 42],["Label", "Hello"]];
regSetKeyValues("HKLM¥¥Software¥¥ACME¥¥Settings", vals);

明示的にタイプを指定して値を設定します。

vals = new Array(2);
val[0] = ["MyPath", "%Path%;c:¥¥MyDir", REG_EXPAND_SZ];
val[1] = ["Number", 42, REG_DWORD];
regSetKeyValues("HKLM¥¥Software¥¥ACME¥¥Settings", vals);

リモート システム client8 から値を取得し、リモート システム client9 にその値を適用します。

arr = regGetKeyValues("client8::HKLM¥¥Software¥¥ACME¥¥Settings");
regSetKeyValues("client9::HKLM¥¥Software¥¥ACME¥¥Settings", arr);

関連項目

regGetKeyValues -- レジストリ キーの値情報を取得する(関数)

regSetVal -- レジストリの値を設定する(関数)