前のトピック: regSetKeyValues -- 配列のレジストリ キーの値を設定する(関数)次のトピック: setProcExitCode -- AutoShell 終了コードを設定する(関数)


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

regSetVal は、ローカル システムまたはリモート システムの sKey によって指定されたレジストリ キーの値を作成または設定します。 sValName によって識別される値が存在しない場合は、その値が作成されます。それ以外の場合は、既存の設定がそのによって上書きされます。

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

regSetVal(sKey, sValName, value, [type])
sKey

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

sValName

値の名前を指定します。

値を定義します。

type

値のタイプを指定します。

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

HKLM¥Software¥ACME キーの REG_DWORD 値の「Number」という名前の値に 42 を設定します。

regSetVal("HKLM¥¥Software¥¥ACME", "Number", 42);

HKLM¥Software¥ACME キーの REG_SZ 値の「Label」という名前の値に「Hello」を設定します(エラー処理を行います)。

try {
    regSetVal("HKLM¥¥Software¥¥ACME", "Label", "Hello");
    ? "Success"
}
catch(e) {
    ? "Failure:", e
}

REG_EXPAND_SZ 値を設定します。

regSetVal("HKLM¥¥Software¥¥ACME", "MyPath", "%Path%;c:¥¥MyDir", REG_EXPAND_SZ);

REG_MULTI_SZ 値を設定します。

arr=["Alice", "Bob", "Carol"];
    regSetVal("HKLM¥¥Software¥¥ACME", "People", arr);

リモート マシン client8 に文字列の値を設定します。

regSetVal("client8::HKLM¥¥Software¥¥ACME", "Name", "Bob");

関連項目

regCreateKey -- レジストリ キーを作成する(関数)

regDeleteVal -- レジストリの値を削除する(関数)

regGetVal -- レジストリの値を取得する(関数)

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