上一主题: regSetKeyValues-从数组设置注册表项值(函数)下一主题: setProcExitCode-设置 AutoShell 退出代码(函数)


regSetVal-设置注册表值(函数)

regSetVal 用于在本地系统或远程系统上为 sKey 指定的注册表项创建或设置值。 如果 sValName 标识的值不存在,将创建该值,否则将使用 value 覆盖现有设置。

该函数具有以下语法:

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

指定注册表项。

sValName

指定值的名称。

定义值。

类型

指定值的类型。

如果该函数失败,将引发异常。 否则,将返回 true。

示例

将注册表项 HKLM\Software\ACME 的名为“Number”的 REG_DWORD 值设置为 42:

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

将注册表项 HKLM\Software\ACME 的名为“Label”的 REG_SZ 值设置为“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-从数组设置注册表项值(函数)