Tópico anterior: truePróximo tópico: VERY_DETAILED


ValueExists

ValueExists

Verifica se um valor de chave do Registro existe no Registro ou no arquivo .INI. Este comando pode usar dois ou três parâmetros. O primeiro parâmetro é o caminho da chave do Registro e o segundo, o nome do valor. Os dois primeiros parâmetros são obrigatórios e são valores de seqüência de caracteres. O terceiro parâmetro indica se a procura deve ser feita no computador de origem ou no de destino. O terceiro parâmetro é opcional e é um valor booleano. Se o terceiro parâmetro for True, o intérprete procurará a chave especificada no computador de origem. Se o parâmetro for False ou omitido, o intérprete procurará no computador de destino.

Observação: o terceiro parâmetro Boolean pode ser usado somente durante as funções General e Apply. Se usado de outra forma, o terceiro parâmetro Boolean causará um erro de sintaxe ou de tempo de execução.

Primeiro parâmetro:

O caminho da chave (valor de seqüência de caracteres)

Segundo parâmetro:

O nome do valor (valor de seqüência de caracteres)

Terceiro parâmetro:

A máquina (valor booleano)

Uso:
ValueExists( <caminho da chave>, <nome do valor>, [Boolean] );
Exemplo:
if (ValueExists( "HKCU\\Control Panel\\Desktop", "Smooth Scrolling", SOURCE))
   ApplyValue( "HKCU\\Control Panel\\Desktop", "Smooth Scrolling");