NorfiPC
NorfiPC » Scripts para Windows » Usar VBScript en Windows

Códigos para crear aplicaciones en VBScript para usar en Windows

Como usar el lenguaje VBScript para crear scripts, que se pueden ejecutar en Windows en forma de aplicaciones con la extensión VBS, en la consola de CMD, insertados en las páginas web o creando aplicaciones HTA. Plantillas para hacer tus propios scripts, páginas web y páginas HTA
Usar VBScript en Windows

¿Qué es el lenguaje VBScript?


VBScript es un lenguaje de programación que deriva del famoso Visual Basic de Microsoft. Fue creado con el propósito de sustituir el lenguaje MSDOS y suplir sus carencias.
En la práctica no ha sido así, pero no obstante podemos utilizarlo ya que agrega opciones y posibilidades imposibles de lograr con un archivo batch.
En esta página se muestran algunos códigos de ejemplos, que pueden resultar muy útiles a los aficionados para crear sus propias aplicaciones y los estimularán a interesarse más en el tema. También se incluyen plantillas para crear páginas y web y paginas HTA donde utilizar los scripts.
Los scripts escritos en el lenguaje VBScript, los podemos usar de varias formas.



Formas de utilizar VBScript en Windows


Ejecutar archivos VBS en Windows

En Windows pueden aplicaciones ejecutables, insertando el código necesario en archivos de texto, que pueden ser creados con el Bloc de notas u otro editor.
Los archivos así creados deben tener la extensión de archivo VBS.
Al ejecutarlos (dos clics) Windows inicia Windows Scripting Host (wscript.exe), aplicación incluida en el sistema, que ejecuta las instrucciones contenidas en el código, mostrando la interface como cuadros de diálogos y otras ventanas.

Ejecutar archivos VBS en la consola de CMD

Los scripts escritos en lenguaje VBScript se pueden ejecutar en la consola usando el comando CSCRIPT, para eso Windows utiliza la aplicación cscript.exe incluida en el sistema.
La sintaxis es la siguiente:
CSCRIPT Archivo Opciones
De forma similar pueden ejecutarse iniciándolos con un archivo batch.

Ejecutar scripts VBS en las páginas web

Otro método es insertar los scripts en el código HTML de las páginas web, de esa forma el navegador puede ejecutar las instrucciones contenidas.
Los scripts deben estar encerrados en la siguiente etiqueta:
<script type="text/vbscript"> 
</script>
También pueden usarse en eventos.
Por ejemplo, puedes usarlo en un botón de la siguiente forma:

Estas funciones contenidas en las páginas solo funcionarán usando Internet Explorer, el resto de los navegadores las ignorarán.

Ejecutar scripts VBS en aplicaciones HTA

Es posible y muy práctico usar los scripts en aplicaciones o paginas HTA, también conocidas como aplicaciones HTML.
No son más que páginas web escritas en HTML, pero con la extensión de archivo HTA.
Windows las abre usando mshta.exe y funcionan de forma similar a una aplicación.



¿Para que usar los scripts en Windows?


Los scripts podemos utilizarlos en la práctica con propósitos diferentes, por ejemplo:
• Iniciar aplicaciones o programas
• Abrir herramientas y funciones de Windows
• Ejecutar instrucciones en la consola de CMD
• Cambiar valores en las claves del Registro de Windows
Usando scripts los desarrolladores tienen la posibilidad que el usuario desde la misma página web, pueda ejecutar funciones en su equipo, sin descargar ni instalar ninguna aplicación, lo que le agrega interacción y funcionalidad a dicha página.



Ejemplos elementales del uso de VBScript


Para probar los siguientes ejemplos cópialos al Bloc de notas y guarda el archivo con cualquier nombre, pero con la extensión de archivo: .VBS

Mostrar mensajes e información


Formas diferentes de devolver mensajes al usuario


Enviar instrucciones de pulsaciones al teclado


El siguiente script al ejecutarlo, se obtiene un efecto similar que usar la tecla F1.


Iniciar programas o aplicaciones


Abrir la calculadora de Windows, puede ser cualquiera otra aplicación o programa.




Ejecutar comandos de la Shell de Windows


Abrir el Panel de control de Windows

De la misma forma anterior puede usarse cualquier otro de los comandos de la Shell de Windows, que permiten abrir funciones y carpetas especiales del sistema.
Lee la lista completa en la siguiente página: Lista de todos los comandos disponibles en la shell de Windows

Ejecutar comandos en la consola de CMD


El siguiente script ejecuta el comando NETSTAT en la consola de CMD.


Conocer la configuracion de redes usando el comando NETSH.


Otro modo de abrir la consola, en este caso se ejecuta el comando IPCONFIG


En este caso el resultado que devuelve la consola se muestra en un cuadro de mensaje al usuario.
Se pude usar en vez de la opción readall, read(x), donde x es el número de caracteres que queremos mostrar.




Códigos y ejemplos prácticos para crear scripts en Windows


Mensaje del narrador de Windows

Inicia el narrador de Windows que pronuncia el mensaje que aparece en el código, de copiarse el script a la carpeta de Inicio, funcionará cada vez que se inicie el sistema.


Explorar carpetas



Mostrar/Ocultar las extensiones de archivo

Funciona como un interruptor que muestra y oculta las extensiones de los archivos en Windows. Al terminar refresca (F5) el directorio donde se utilice.


Crear un punto de restauración



Muestra la cantidad de memoria RAM libre



Muestra la cantidad de memoria RAM instalada



Identificar dispositivos en conflicto en el equipo



Información del CPU del equipo



Crear nota de texto

La primera vez que se ejecuta crea un archivo de texto llamado nota.txt, que incluye la fecha y hora actual.
Al ejecutarse posteriormente agregará al mismo archivo la nueva fecha y hora y así sucesivamente.


Crear un acceso directo



Deshabilitar la paginación en el Registro

Este script modifica la clave Memory Management en el Registro de Windows y cambia el valor DWORD: DisablePagingExecutive en 1


Una opción muy práctica, es la de tener disponible en el menú Nuevo del menú contextual (el menú que aparece al dar un clic derecho con el ratón), "Nuevo archivo VBScript", de esa manera podremos de forma similar a crear un nuevo archivo de texto o una nueva carpeta, crear un archivo VBS en blanco.
Para tener dicha opción es necesario crear una nueva clave en el Registro de Windows o descargar un archivo REG para crearla con solo dos clics.
Puedes leer como hacerlo en la siguiente página de este sitio y descargar dicho archivo REG:
Crear nuevas entradas en el menú Nuevo del clic derecho del ratón



Crear una página web incluyendo una función de VBScript


Puedes usar el siguiente código de muestra, para crear una página web que posee un botón, desde el cual se puede abrir el Panel del Control del equipo donde se utilice.
Recuerda que solo será funcional en Internet Explorer.
Para usar el código cópialo y pégalo en el Bloc de notas. Guarda el archivo con cualquier nombre, pero con cualquiera de las extensiones de archivo: HTML o HTM


Crear una aplicación HTA incluyendo una función de VBScript


Puedes usar el siguiente código de muestra, para crear una aplicación o página HTA, desde la cual se puede abrir el Panel del Control del equipo donde se utilice.
Para usar el código cópialo y pégalo en el Bloc de notas. Guarda el archivo con cualquier nombre, pero con la extensión de archivo: .HTA

Para encontrar más información, para conocer cómo crear aplicaciones HTA, lee la siguiente página: Como crear tu propia página o aplicación HTA

En otra página de este sitio puedes encontrar varios de los scripts que aparecen en esta página y otros más complejos, listos para descargar. Todos facilitan la realización de múltiples tareas en Windows y en redes.
Opción muy útil para el que no posee el tiempo para crearlos y quiere aprovechar sus beneficios.
Los aficionados a la creación de scripts, encontrarán algunos muy interesantes.
Descargar scripts y aplicaciones en VBScript para usar en Windows
VBScript puede ser muy útil también para modificar claves y valores del Registro de Windows, para conocer más y probar varios códigos de ejemplo, lee la siguiente página:
Modificar el Registro de Windows usando scripts creados en VBScript

Páginas relacionadas