VBScript BAT
VBScript BAT
HISTORIA
VBScript comenzó como parte de las tecnologías de Microsoft Windows
Script, lanzado en 1996. Esta tecnología (que también incluyó JScript)
inicialmente estaba dirigida a los desarrolladores web. Durante un
período de solo dos años VBScript avanzó desde la versión 1.0 a 2.0, y
durante ese tiempo ganó apoyo de los administradores de
sistemas quienes buscaban una herramienta de automatización más
poderosa que el lenguaje de lotes en la década de 1980.
El 6 de marzo de 1988, Alan Cooper mostró a Bill Gates su prototipo del
lenguaje. El 20 de marzo de 1991, Microsoft adoptó "Quick Basic", esto
permitió a los usuarios crear aplicaciones de Windows rápida y
fácilmente con una GUI. Finalmente, en 1996 Internet Explorer 3.0
incluye VBScript como parte de su estructura y permite ejecutar scripts
en este lenguaje.
En la versión 5.0, la funcionalidad de VBScript se incrementó con
nuevas características, incluyendo expresiones regulares, classes, la
declaración With, las funciones Eval, Execute y ExecuteGlobal para
evaluar y ejecutar comandos de script desde otro script; además de la
función a través de GetRef, entre otros.
En la versión 5.5, SubMatches fueron agregadas a la clase de
expresiones regulares en VBScript, para extender la funcionalidad de la
misma. Esa capacidad, ya había estado disponible en JScript.
Con el advenimiento de .NET framework, el equipo de desarrollo tomó la
decisión de soportar este entorno en ASP.NET para el desarrollo web, y
por lo tanto no hay nuevas versiones del motor de VBScript. Por lo que
Microsoft sugiere migrar a Windows PowerShell, sin embargo, el motor
de scripting continuará siendo compatible con versiones futuras de
Microsoft Windows e IIS.
Interpretación
VBScript es interpretado por el motor de vbscript.dll, que puede ser
invocado por el motor ASP (asp.dll) en un entorno web, por un
ejecutable (aplicación HTML) y por Internet Explorer durante la
navegación web. Se puede guardar en archivos independientes y estos
tienen típicamente la extensión .vbs .
Cuando se emplea en Internet Explorer se procesa el código contenido
en el documento HTML. VBScript también puede usarse para crear
aplicaciones HTML independientes (extensión .hta), que necesitan
Internet Explorer 5.0 o superior para poder ser ejecutados. Los
desarrolladores de aplicaciones en web suelen preferir JavaScript
debido a su mayor compatibilidad con otros navegadores de Internet, ya
que VBScript solo está disponible para el navegador de Microsoft
Internet Explorer y no en otros como Firefox, Google Chrome u Opera
(en sus diferentes versiones).
Para abrir un archivo .BAT con Bloc de Notas, haz clic derecho en el
archivo y selecciona la opción de Editar a partir del menú desplegable.
Por otra parte, puede que te encuentres con editores de textos más
avanzados y capaces de cumplir con la función de resaltado
de sintaxis, algo de mucha utilidad al momento de editar
documentos .BAT.
Abrir un archivo .BAT en un editor de textos nos llevará como primera
medida a visualizar el código que compone al documento en sí. Por
ejemplo, el siguiente texto se encuentra dentro de aquel archivo .BAT
dedicado a limpiar el portapapeles:
Ping 192.168.1.1
Pause
Advertencia: reiteramos, se recomienda ser muy cautelosos a la hora de
abrir archivos .BAT recibidos vía correo electrónico o descargados de la
web. Comprueba nuestra lista de extensiones de archivos ejecutables
para conocer más al respecto.
Para emplear el primer ejemplo exhibido más arriba, ingresar dicho texto
en un archivo y luego asignarle la extensión .BAT, lo cual convertirá al
archivo en ejecutable. De esta manera, podrás ejecutarlo cuando lo
desees para eliminar de forma inmediata todo aquello que se encuentre
salvaguardado en el portapapeles.