¿Qué es VBScript? Introducción y ejemplos

⚡ Resumen inteligente

VBScript es un lenguaje de scripting ligero del lado del cliente desarrollado por Microsoft para hacer que las páginas web sean dinámicas. Similar en sintaxis a Visual Basic, se ejecuta dentro de un host como Internet Explorer, Windows Servidor de scripts o servidor de información de Internet.

  • 🧩 Qué es: VBScript es una versión ligera de Visual Basic que se utiliza para añadir interactividad a las páginas web.
  • 🖥️ Necesita un anfitrión: No puede funcionar solo; depende de IIS. Windows Host de scripts o Internet Explorer.
  • 📝 Configuración sencilla: Solo necesitas un editor de texto e Internet Explorer para escribir y ejecutar ejemplos de VBScript.
  • ▶ ️ Primer programa: Al insertar código VBScript en HTML con document.write(), se imprime texto en la página del navegador.
  • ⚠️ Limitaciones: VBScript se ejecuta solo en Windows y en Internet Explorer, no en Chrome, Firefox, u otros sistemas.
  • 🚫 Obsoleto hoy: Microsoft ha declarado obsoleto VBScript; JavaLos scripts y PowerShell son las alternativas modernas recomendadas.

¿Qué es VBScript?

¿Qué es VBScript?

VBScript (Visual Basic Script) es desarrollado por Microsoft con la intención de desarrollarping páginas web dinámicas. Es un lenguaje de scripting del lado del cliente como JavaScript. VBScript es una versión ligera de Microsoft Visual Basic. La sintaxis de VBScript es muy similar a la de Visual Basic. Si desea que su página web sea más animada e interactiva, puede incorporar VBScript en su código.

VBScript es sólo un lenguaje de programación. Por lo tanto, no puede ejecutar su código por sí solo. Necesita un lenguaje de programación más grande para alojarlo.

En este momento, existen 3 entornos donde se pueden ejecutar VB Scripts.

  1. IIS (servidor de información de Internet) – Microsoftel servidor web
  2. WSH (Windows Pantallaso)– El entorno de alojamiento nativo del Windows OS
  3. IE (Internet Explorer)– El entorno de hosting más simple que podemos usar para ejecutar VBScript

¿Cómo crear un VBScript simple?

Sólo necesitas 2 herramientas simples para crear y ejecutar código VBScript a lo largo de este tutorial:

  1. Internet Explorer: cualquier versión, pero es bueno usar IE6 o superior.
  2. Editor de texto: puede utilizar editores de texto normales como Notepad++ or Microsoft Expression Web o incluso Notepad para escribir código VBScript.

Comencemos por desarrollarping un programa sencillo en VB Script.

En esta serie de tutoriales, integraremos nuestro código VBScript dentro de un código HTML muy básico.

De esta manera, podemos ver VBScript en acción ejecutando el archivo HTML particular en el navegador web Internet Explorer.

Ejemplo de VBScript

Abra su editor de texto (aquí se usa el Bloc de notas. Puede usar cualquier editor de texto que desee) y agregue las siguientes líneas de código.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

Ahora su editor de texto se verá así (la apariencia y el diseño pueden ser diferentes según el editor de texto que utilice):

Crear un VBScript simple
Programa VBscript sencillo

En este programa, las siguientes secciones constituyen la plantilla HTML.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

Sólo la sección que comienza con viene como parte del código de VB Scripting.

Cualquier secuencia de cadenas que coloque en document.write() será mostrada por IE como texto de página.

Este código simplemente generará la declaración “¡¡¡Sí!!! Empecé a aprender VB Scripting”. en la página del navegador.

Vaya al menú Archivo y haga clic en la opción "Guardar". Ahora obtendrás una ventana como esta:

Crear un VBScript simple

  1. Nombre de archivo: ingrese el nombre como prueba.html
  2. Guardar como tipo: Todos los archivos.
  3. Haga clic en el botón guardar

Haga clic en el botón Guardar y verá el archivo juicio.html en la carpeta donde guardó su archivo.

Para ejecutar el código VB Scripting que acabamos de crear, necesitamos abrir el archivo trial.html en Internet Explorer.

Si ha configurado IE como su navegador predeterminado, solo necesita hacer doble clic en el archivo trial.html.

Si ha configurado cualquier otro navegador web como su navegador predeterminado, haga clic derecho en el archivo y vaya a Abrir con -> Internet Explorer así:

Crear un VBScript simple

Nota: Es posible que se le muestre un mensaje para que IE sea su navegador predeterminado.

Ahora, el navegador web IE se abrirá con una advertencia de seguridad como esta:

Crear un VBScript simple

Haga clic en “Permitir contenido bloqueado” y se le preguntará si desea establecer IE como su navegador predeterminado. Puede hacer clic en Sí o No, según lo desee. Ahora, recibirá el siguiente mensaje en IE.

Crear un VBScript simple

Sí, implementó su primer código VBScript con éxito.

Solución de problemas

Si el código no funciona –

  • Presione F12 para abrir las herramientas de desarrollador
  • En la barra de herramientas izquierda, desplácese hacia abajo hasta que vea la página de configuración "Emulación"
  • Cambie el modo de documento de predeterminado (“Borde”) a 10
  • Intente usar el siguiente código
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Hello World!")
</script>

</body>
</html>

Desventaja de VBScript

La principal desventaja de VBScript es que la mayoría de los navegadores, excepto Internet Explorer, no procesan código VBScript. En otras palabras, si su sitio tiene visitantes que utilizan un navegador web distinto de Internet Explorer, como Chrome, Firefox or Opera, entonces VBScript no será útil.

Además, VBScript no se ejecutará en computadoras que ejecuten sistemas operativos distintos a Microsoft Windows incluyendo Linux, mac, etc

Como cualquier otro lenguaje de programación, VBScript ha pasado por muchos cambios a lo largo de los años.

Ahora, VB Script se utiliza como lenguaje de programación predeterminado de ASP.

APRENDIZAJE CLAVE

  • VB Script es un lenguaje de programación desarrollado por Microsoft.
  • Es una versión ligera de Microsoft Visual Basic y la sintaxis de VBScript es muy similar a la de Visual Basic.
  • El programa VBScript debe estar alojado en cualquiera de estos 3 entornos:
    1. IIS (servidor de información de Internet) – MicrosoftEl propio software de servidor web.
    2. WSH (Windows Scripting Host): el entorno de alojamiento nativo del Windows OS
    3. IE (Internet Explorer): el entorno de alojamiento más simple que podemos usar para ejecutar VBScript
  • VB Script sólo puede ejecutarse en Windows máquinas y el navegador Internet Explorer.
  • Las herramientas más sencillas que puedes utilizar para crear y ejecutar VBScript son IE y cualquier editor de texto.

Preguntas Frecuentes

VBScript está obsoleto. Microsoft ahora lo envía bajo demanda Windows característica y planes para deshabilitarla por defecto y eventualmente eliminarla. Los nuevos proyectos deberían usar JavaEn su lugar, utilice un script o PowerShell.

Internet Explorer dejó de funcionar en junio de 2022, por lo que VBScript ya no se ejecuta en un navegador moderno. Todavía se ejecuta a través de Windows Host de scripts y modo IE en Edge, que tendrá soporte al menos hasta 2029.

Ambos son lenguajes de scripting del lado del cliente, pero JavaEl script se ejecuta en todos los navegadores modernos y en servidores, mientras que VBScript solo se ejecutaba en Internet Explorer. Windows. JavaActualmente, Script es la opción multiplataforma con soporte activo.

Sí. Las herramientas de IA pueden traducir VBScript a JavaScript o PowerShell, mapeoping Explica las funciones y la sintaxis, y detalla cada cambio. Siempre prueba el código convertido, ya que el comportamiento en tiempo de ejecución y las bibliotecas pueden variar.

La IA puede explicar el código VBScript heredado, documentar la función de cada rutina, sugerir reemplazos más seguros e indicar las llamadas obsoletas. Esto ayuda a los equipos a comprender y migrar gradualmente los scripts antiguos antes de que se elimine VBScript. Windows.

Resumir este post con: