VBScript WD
-VBS-
BY: WHITE DARKNESS
1
VBScript
(Visual Basic Script)
¿Estás listo? ¡El que se raje es vieja! Hoy aprenderás a programar tus propios
scripts, ya que esto se trata de un lenguaje de scripting.
-¿Y el Visual Basic Script es el único lenguaje de scripting que hay?
No. Hay muchos. Por ejemplo están JavaScript, ASP, Perl y Bash (Estos
últimos dos eran exclusivos de Unix,aunque gracias al porting hoy se puede
en Windows; ¿quién se anima?
-¿Y para que me sirve VBScript?
En concreto: Para hacer tus propias ventanitas :)
¿Por donde empezar? Pues por el principio xD
Los ficheros vbs son scripts (programitas) que corren (o se ejecutan) sobre un
intérprete del sistema; para un batch el intérprete es el cmd para los ficheros
.vbs será el Windows Script Host (WSH)
Por esoes suficiente con escribir las palabras correctas en el todopoderoso
bloc de notas y guardarlo con la extensión *.vbs
Si crees que vbs solo es útil para usarlo en Internet Explorer. Error!
Además si te interesa aprender Visual Basic todo lo que aprendas de
VBScript te servirá bastante.
Nuestro primer Script ;)
Ya deberías tener abierta una ventana del Bloc de Notas. (Escribe notepad en
Ejecutar)2
Ahora coloca el siguiente código. ¿Te das cuenta? Es mucho más original que
poner Hola Mundo ;)
Apunte: Si quieres también puedes usar paréntesis.
' Mi primer Script
Msgbox "Ya aprendí a hacer mis
propias ventanitas, soy tan féliz!!!"
' Mi primer Script
Msgbox ("Ya aprendí a hacer mis
propias ventanitas, soy tan féliz!!!")
=
Ahora, en la barra de menús haz clic en Archivo, Guardar Como ypor último
escribe cualquier nombre pero guardarlo CON LA EXTENSIÓN .vbs o .vbe
Con esto nos aparecerá un nuevo fichero con el nombre que le pusiste pero
con un icono un tanto extraño :)
Además en la barra de tareas
observarás un icono como el siguiente:
W
e
u
e
u
r
o
Cuando lo abras obtendrás esto:
Ese es precisamente el
Windows Script Host, es
decir, el intérprete por el c
cual seránejecutados n u
nuestros ficheros *.vbs, lo p
puedes hallar en el directorio: C:\Windows\System32 c
con el nombre wscript.exe
Entendiendo el código ;)
¿Cómo fue posible aparecer una ventanita con el bloc de notas?
Primeramente escribimos: ' Mi primer Script. Estos son los famosos
comentarios, en batch los comentarios van presididos del comando rem, en
VBScript van presididos de una comilla simple. ¿Y quees un comentario?
Sencillamente nos sirven para recordar o hacer un apunte de algo en
especial. En nuestro ejemplo el comentario nos ayuda a recordar que ese fue
el primer script que hicimos. (Los comentarios no alteran para nada el código,
3
por eso son bastante útiles, puedes usar los que quieras y además pueden ir
en cualquier parte del Script)
No puedes remplazar la comilla que usamos porninguna de estas:
Nota: En Word la comilla simple se mira así: ‘ y en bloc de notas así: ' Si la
escribiste en Word puedes presionar Ctrl+Z para obtener la misma que en
bloc de notas, pasa lo mismo con las comillas comunes word les pone más
estilo “ y el notepad las deja como han sido siempre " la rosita es la correcta.
Después escribimos msgbox (Cuadro de Mensaje). Creo que entendemos que
sirvepara poner el contenido que deseamos mostrar en pantalla :)
Importante: Es necesario escribir el mensaje entre comillas (comunes) para
que pueda funcionar.
Mejorando nuestro Script ;)
Hace un momento nos apareció una ventanita que solo tenía la opción
“Aceptar”, ahora le vamos a poner un botón distinto y hasta un título :)
' Me gusta VBScript :)
Msgbox "Crees que soy guapo?",3,"Preguntaperturbadora…"
Luego del texto para mostrar en pantalla, se pone una coma y un número (la
tabla siguiente los muestra), cada uno mostrará un botón, icono ó estilo
diferente, luego ponemos otra coma, y el título entre comillas de la ventana.
Curiosidad: Todos los números de la segunda tabla son múltiplos de 16. Si
sumas 16+16 obtienes 32 (el icono de pregunta) y si continúas sumando
llegarás a cada uno de...
Regístrate para leer el documento completo.