上一主题: 真下一主题: VERY_DETAILED


ValueExists

ValueExists

验证注册表或 INI 文件中是否存在注册表项值。 此命令可以有两个或三个参数。 第一个参数是注册表项路径,第二个是值名称。 前两个为必需参数,且为字符串值。 第三个参数表示是在源计算机还是在目标计算机上查找。 第三个参数可选,为布尔值。 如果第三个参数为“True”,则解释程序在源计算机上查找指定的注册表项。 如果此参数为“False”或被省略,则解释程序在目标计算机上查找。

注意:第三个布尔参数只能在 General 和 Apply 函数中使用。 如果在其它函数中使用,将导致语法错误或运行时间错误。

第一个参数:

注册表项路径(字符串值)

第二个参数:

值名称(字符串值)

第三个参数:

机器(布尔值)

用法:
ValueExists( <注册表项路径>, <值名称>, [Boolean] );
示例:
if (ValueExists( "HKCU\\Control Panel\\Desktop", "Smooth Scrolling", SOURCE))
   ApplyValue( "HKCU\\Control Panel\\Desktop", "Smooth Scrolling");