上一主题: 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-设置注册表值(函数)