VBScript

Lenguaje de programación VBScript
Autormicrosoft
Fecha de origen1996
Ultima versión5.8 [1]
Extensiones comunes.vbs, .vbe, .wsf, .wsc (.hta, .htm, .html, .asp)
Influenciado porbásico visual
Implementación de referencia
Sitio webdocs.microsoft.com/en-us/previous-versions/t0aew7h6(v=vs.85)

En informática, VBScript (abreviatura de Visual Basic Scripting Edition de Microsoft ) es un subconjunto de Visual Basic utilizado en Active Server Pages y Windows Script Host como un lenguaje de secuencias de comandos de propósito general . También se utiliza como reemplazo, integración o copia de seguridad de los archivos por lotes de MS -DOS o, más bien, la interfaz de línea de comandos de Windows .

Descripción

VBScript es un lenguaje interpretado por un motor de secuencias de comandos , que puede ubicarse tanto dentro como fuera de un servidor web . En el primer caso, el código VBScript, insertado dentro del código HTML , es interpretado y ejecutado cuando se solicita la página correspondiente. En el segundo caso, puedes crear scripts en VBScript que se pueden ejecutar desde el shell o desde el escritorio .

La versión de VBScript dentro de Internet Explorer ofrece prácticamente la misma funcionalidad que JavaScript pero, dada su incompatibilidad con otros navegadores , muchos programadores prefieren usar JavaScript .

A partir de Internet Explorer 11, VBScript se considera obsoleto y ya no debe usarse como lenguaje de secuencias de comandos web. [2]

Usos y extensiones de Visual Basic Scripting

VBScript no es un simple sustituto de los lotes de DOS: esta tecnología permite operaciones mucho más refinadas. A través de bibliotecas especiales es posible buscar en texto utilizando expresiones regulares, escribir y leer archivos ( FileSystemObject ), controlar aplicaciones externas como Excel , Word o Access , realizar consultas en bases de datos (a través de ODBC ) o en el sistema operativo para producir informes o cambiar sus valores (a través de la instrumentación de administración de Windows ).

Visual Basic Scripting también le permite realizar tareas administrativas incluso en equipos remotos. Su versatilidad también tiene sus desventajas: Visual Basic Scripting es un lenguaje que se usa a menudo para la producción de virus informáticos en el entorno de Windows. En su defensa hay que decir que el problema radica en las políticas de protección de las versiones antiguas de Windows, y no tanto en el propio VBS. De hecho, en sistemas operativos con criterios de seguridad más elevados, basados ​​en los derechos de acceso de usuarios y programas individuales, no es posible escribir virus altamente infecciosos ni siquiera en otros lenguajes más potentes.

Ejemplo ¡Hola, mundo!

mensaje1 = msgbox ("¡Hola, mundo!", 16, "título") mensaje2 = msgbox ("¡Hola, mundo!", 32, "título") mensaje3 = msgbox ("¡Hola, mundo!", 48, "título") mensaje4 = msgbox ("¡Hola, mundo!", 64, "título")

Estos cuatro ejemplos imprimirán cuatro ventanas en la pantalla con las palabras "¡Hola, mundo!"; cada uno con un icono diferente a los demás (variación dada por la variable que sigue a la primera coma: 16, 32, 48 o 64).

Notas

  1. ^ Información de la versión de VBScript , en microsoft.com . Consultado el 7/7/2014 .
  2. ^ VBScript ya no es compatible con el modo de dispositivo IE11 para Internet Zone (Windows) , en microsoft.com . Consultado el 7/7/2014 .

Otros proyectos

Enlaces externos