Sunday, November 15, 2009

VBScript: tipos de datos

Scripting con VBScript: introducción y tipos de datos


Conviene echar un ojo a la wikipedia sobre Windows Scripting Host (WSH) para hacerse una idea del contexto en que se usa este entorno de programación. VBScript usado en el contexto del WSH permite automatizar muchas tareas típicas de la administración de sistema como p.e. las altas de usuario, los procedimientos de recuperación en caso de crash total, y típicamente para los logon script.

Para saber si Windows Scripting Host está instalado en un equipo: Inicio->Ejecutar->cmd->cscript
Si devuelve la versión es que está instalado, en caso contrario no.
Si no está instalado en un equipo 2000 o anterior se puede instalar descargándolo de la web de microsoft.
Si no está instalado en un equipo reciente, se puede ir a agregar o quitar programas, Añadir componentes de Windos, y allí añadirlo.

Este documento sólo pretende ser una referencia rápida, un resumen de las propiedades y tipos de VBScript.

Tipos de datos:



Funciones para convertir entre tipos de variable:



Arrays:
No tienen por qué contener el mismo tipo de datos. El primer elemento es el 0. Pueden tener 1 o más dimensiones.

Script de ejemplo:

a=10
b=100
c=1000
total=a*b+c
wscript.echo "El total de ",a,"*",b,"+",c,"=",total
wscript.echo "Definimos un Array de dimensión 3"

'Los arrays empiezan en la posición 0
'pueden contener tipos diferentes
Dim array(3)
'rellenamos
array(0)="posición 1"
array(1)=3
array(2)="3"
for i=0 to 2 step 1
   wscript.echo "el contenido de array(" & i & ") es de tipo: " & TypeName(array(i))
next

No comments: