Skip to content

1. Introducción

El PDF de este documento está disponible |AQUÍ|.

El objetivo de este documento es proporcionar los fundamentos del lenguaje VBScript, así como ejemplos de uso en diferentes ámbitos. VBScript es un lenguaje de scripting para Windows. Puede funcionar en diferentes entornos, como

  • Windows Scripting Host para su uso directo en Windows, especialmente para escribir scripts de administración del sistema
  • Internet Explorer. En este caso, se utiliza en páginas HTML a las que aporta una cierta interactividad imposible de lograr solo con el lenguaje HTML.
  • Internet Information Server (IIS), el servidor web de Microsoft en NT/2000, y su equivalente Personal Web Server (PWS) en Win9x. En este caso, se utiliza vbscript para la programación del lado del servidor web, tecnología denominada ASP (Active Server Pages) por Microsoft.

Por otra parte, dado que VBSCRIPT es un lenguaje derivado de Visual Basic para Windows, puede servir de introducción a este lenguaje, uno de los más extendidos en el ámbito de Windows, así como a la versión Application de VB, denominada VBA (Visual Basic para Aplicaciones). VBA se utiliza, por ejemplo, en toda la suite Office de Microsoft, especialmente en Excel. Así, VBSCRIPT es una vía de acceso al desarrollo en un amplio ámbito de aplicaciones de Windows.

VBScript no es un lenguaje orientado a objetos, aunque tiene ciertos rasgos de este tipo. El concepto de herencia, por ejemplo, no existe. Sin embargo, puede utilizar los objetos que le proporciona el contenedor en el que se ejecuta, así como, de manera más general, los componentes ActiveX disponibles en el equipo Windows. Es este aspecto el que da su potencia a VBScript, un lenguaje que, en sí mismo, es bastante pobre, pero que, gracias a los objetos que tiene a su disposición, puede rivalizar con lenguajes de script inicialmente más ricos, como Perl, JavaScript o Python. Es un lenguaje fácil de aprender y de usar, y que allana el camino para el uso de Visual Basic para Windows, del que deriva directamente.

Este documento no es un curso de algoritmos. Se da por sentado que se conoce el arte de la programación. Se requiere una lectura activa. Probablemente, la mejor manera de utilizar este documento sea probar en el propio ordenador los ejemplos que se ofrecen en él. El contenedor WSH se incluye normalmente de serie con el sistema Windows. La versión más reciente está disponible de forma gratuita en la página web de Microsoft (http://www.microsoft.com). Para encontrar el archivo URL exacto que permite la descarga de WSH, se pueden buscar las palabras clave «Windows Scripting» con un motor de búsqueda en la web. Entre los resultados, debería aparecer el URL para descargar el WSH.

Serge Tahé, enero de 2002