Alguna vez tuve que usar Visual Basic Script para ejecutar algunas tareas como abrir el navegador en una página en específico, abrir Excel y/o Word.
VBScript básicamente es lo mismo que el VB tradicional.
Dim aviso As String
aviso="Hola este es un simple mensaje"
MsgBox aviso, vbInformation,"Aviso del sistema"
Estructuras de control
' Selectivas
If 9==0 Then
'no es correcto
Else If 9==9 Then
' es correcto
Else
' hacer nada
End If
Dim numero As Integer
numero =12
Select Case numero
Case 1:
'hacer algo
Case 2 To 12:
' hacer otra cosa
Case Else:
'hacer nada
End Select
' Repetitivas
For n=1 To 10
' hacer algo
Next n
Do While variable < MAX
'hacer otra cosa
Loop
While contador <90
'repetir
Wend
For Each variable In grupo
'repetir
Next variable
Se me ocurrió hacer un programita en Java para ejecutar estos archivos y encontré este link http://www.ehowenespanol.com/ejecutar-script-vbs-java-como_111019/
Si quiero abrir una página creo un script que tenga lo siguiente:
set shell = CreateObject("Shell.Application")
shell.Open "http://codemonkeyjunior.blogspot.mx/"
MsgBox "Listo ventana abierta",vbInformation,"Aviso del sistema"
Se guarda con la extensión *.vbs ahora crear la clase Java.
Ejecuta.java
import java.lang.Runtime;
import java.io.*;
public class Ejecuta{
public static void main(String[] args) {
try{
Runtime.getRuntime().exec("wscript C:\\prueba.vbs");
}catch(Exception ex){
ex.printStackTrace(System.err);
}
}
}
Algunos usos de VBScript es en la programación descriptiva (no sabía que existía), en la elaboración de pruebas de software (QTP), automatización de procesos,etc.
Ejemplo. Abrir el navegador y logearse a su cuenta de Hotmail.
1. Abrir navegador
2. Ingresar a hotmail
3. Introducir cuenta y password
4. Revisar los mensajes enviados
5. Borrar los mensajes de un contacto en específico
6. Cerrar sesión
7. Apagar sistema
Todo esto mediante un script.
Links:
http://www.visualbasicscript.com/
http://testingbaires.com/tag/programacion-descriptiva/
http://mercuryquicktestprofessional.blogspot.mx/2007/10/vb-script-and-qtp-part1.html
No hay comentarios:
Publicar un comentario