Write

Write é uma função usada para gravar chaves do registro.

Sintaxe

Write(Path, ValueName, Value)

Retorno

Nenhum dado retornado.

Mais informações

Use a declaração abaixo para conseguir o tipo de valor correto:

  • Longo - se o valor do registro for REG_DWORD
  • Cadeia de caracteres - se o valor do registro for REG_SZ
  • Arranjo de cadeias de caracteres - se o valor do registro for REG_MULTI_SZ

Os arranjos precisam ser declarados como variantes e, então, receber a atribuição de valores usando a função array(). Exemplo:

Dim test as variant

Test = array(10,2,10)

Se a chave não existir, ela será criada.

Exemplo

Este script grava o valor “teste” na chave a seguir: SOFTWARE\Microsoft\testkey\testsubkey:

Function Main

Dim Ro As Object

Dim test As String

test = “testvalue"

Set Ro = Registry.Connect("127.0.0.1")

ro.write "SOFTWARE\Microsoft\testkey", “testsubkey",test

End Function