Visual Script
Este tutorial ha sido hecho por mi cogiendo ejemplos de script de fuentes.
1 Entorno de compilación:
Para "compilar" script podemos usar el bloc de notas del windows o el propio visual basic, aunque el mas barato es el bloc de notas .
Bloc de notas:
Se introduce como simple texto, luego se da a archivo/guardar como..., y en el diálogo de guardar le das aelegir Todos los archivos y guardas el archivo con formato *.vbs.
Visual basic:
Colocas el código en el evento donde quieras que se produzca.
2 Los objetos mas importantes
En visual basic script trabajamos con objetos que son rutinas especializadas de Visual Basic Script que reune un conjunto de librerias o rutinas que
simplifican la programacion en VBS, dependiendo de lo que queramos hacerllamamos a un objeto del windows o de algún programa, los mas importantes son:
"Scripting.FileSystemObject": Se utiliza para operaciones con ficheros, copiar, pegar, mover etc...
"WScript.Shell" Se utiliza para shell's comandos en el sistema, ejecuta ficheros, abrir navegador, usar el registro.
"outlook.application": El famoso outlook y su propagación de los gusanitos.
Excel.Application: Elprograma de calculo excel.
Estos son los objetos mas importantes en visual basic script.
Se definen:
Set variable = CreateObject("nombreOBJ")
Y luego cuando queremos hacer una opcion de ese objeto
variable.accion "parametro"
El objeto Scripting.FileSystemObject:
Como ya dijimos este objeto se utiliza para operaciones con ficheros, puedes poner:
.\ si está en el mismo directorio.C:\carpeta especificando el directorio
Acciones que podemos hacer con este objeto:
---------------------------------------------------------------------------------------------------------------------
Copiar archivos
---------------------------------------------------------------------------------------------------------------------
CopyFile
Con este comando, podemos copiar archivos en lapc.
Ejemplo:
Set variable = CreateObject("Scripting.FileSystemObject")
variable.CopyFile ".\ejemplo_Copyfile.vbs","C:\perro.txt"
Copia el archivo "ejemplo_Copyfile.vbs" como "perro.txt" en la unidad C, puedes copiar otros archivos
aparte del mismo vbs.
---------------------------------------------------------------------------------------------------------------------
Mover archivo---------------------------------------------------------------------------------------------------------------------
MoveFile
Con este comando, podemos mover archivos de la pc.
Ejemplo:
Set variable = CreateObject("Scripting.FileSystemObject")
variable.MoveFile ".\ejemplo_MoverArchivo.vbs", "C:\ejemplo_MoverArchivo.vbs"
Esto mueve el archivo "ejemplo_MoverArchivo.vbs" a C, puedesmover otros archivos aparte del mismo vbs.
---------------------------------------------------------------------------------------------------------------------
Borrar archivos
---------------------------------------------------------------------------------------------------------------------
DeleteFile
Con este comando borramos archivos en la pc.
Ejemplo:
Set variable =CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "C:\perro.txt"
Esto borrara el archivo "perro.txt" de la unidad C. Si pones *.* ¡borraria todos los archivos!, ¡cuidado!
---------------------------------------------------------------------------------------------------------------------
Crear una carpeta---------------------------------------------------------------------------------------------------------------------
CreateFolder
Sirve para crear carpetas en el pc.
Ejemplo:
Set variable = CreateObject("Scripting.FileSystemObject")
variable.CreateFolder "C:\perro"
Esto creara la carpeta "perro" en la unidad C
---------------------------------------------------------------------------------------------------------------------
Borrar una carpeta...
Regístrate para leer el documento completo.