Mi WordPress En La Red…

Editar claves del registro de Windows con VBS

Posteado por: pasky en: 11 julio, 2009

Quiero modificar claves del registro y sé que se puede hacer con un simple archivo .reg, pero ahora lo vamos a hacer con VBS (Visual Basic Script).

Leer una clave:

Set WshShell = CreateObject("Wscript.Shell")
MsgBox WshShell.RegRead("HKCU\Control Panel\Current\Color Schemes")

Devolvería el valor de dicha clave: Estándar de Windows.

Borrar una clave:

Set WshShell = CreateObject("Wscript.Shell")
WshShell.RegDelete("HKCU\Control Panel\Current\Color Schemes")

Crear (o modificar) una clave:

Aquí hay que tener en cuenta el tipo de clave que se quiere crear, que puede ser de los siguientes tipos: REG_SZ, REG_DWORD, REG_BINARY, REG_EXPAND_SZ o REG_MULTI_SZ.

Set WshShell = CreateObject("Wscript.Shell")
valor = "Otro Estándar de Windows"
WshShell.RegWrite("HKCU\Control Panel\Current\Color Schemes"), valor, "REG_SZ"

Si la clave que se escribe no existe, se crea del tipo especificado.

En caso de que la clave ya existiera, no es necesario especificar el parámetro del tipo de clave (REG_SZ en nuestro ejemplo). Y si se especificara, éste deberá del mismo tipo de la clave o dará error.

Etiquetas: ,

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.