Recursos WSH y VBS

Guía principal de WSH http://wsh2.uw.hu/index.html Enviar pulsaciones de teclado a una ventana http://wsh2.uw.hu/ch13d.html Parámetros para proyectos installshield con setup.exe. http://kb.flexerasoftware.com/doc/Helpnet/installshield12helplib/IHelpSetup_EXECmdLine.htm#wp1021718 http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q101705

VBS Ficheros

Manejo de ficheros Codigo común para ficheros Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim objfso Dim objficherolog Set objfso = CreateObject(«Scripting.FileSystemObject») Existencia de fichero aux = objfso.FileExists(«C:Windowssystem32driversetchosts») Existencia de la unidad «c» aux = objfso.DriveExists(«c») Existencia del directorio aux = objfso.FolderExists(«C:Windows») Abrir Fichero Set objFicheroLog = objfso.OpenTextFile( «ruta completa y nombre […]

Crear procesos en VBS

Con esto creamos un objeto de sistema y le adjuntamos el ejecutable que deseemos. Así podemos tener cualquier proceso en background. Const HIDDEN_WINDOW = 12 strComputer = «.» Set objWMIService = GetObject(«winmgmts:» _ & «{impersonationLevel=impersonate}!\» & strComputer & «rootcimv2» ) Set objStartup = objWMIService.Get(«Win32_ProcessStartup» ) Set objConfig = objStartup.SpawnInstance_ objConfig.ShowWindow = HIDDEN_WINDOW Set objProcess = […]

Comprobar si existe un fichero o un directorio (VBA y VBS)

Utilizo el mismo objeto en VBS y VBA , existe mejore smaneras en VBA ( utilizando la API ) , pero el nivel empresarial requiere de un rendimiento más alto. Existencia de fichero aux = objfso.FileExists(«C:Windowssystem32driversetchosts») Existencia de la unidad «c» aux = objfso.DriveExists(«c») Existencia del directorio aux = objfso.FolderExists(«C:Windows»)

VBS es una PUTA mierda

Despues de un mesecito haciendo scripts VBS , he tenido un remanso de paz para criticar este lenguaje fantástico para administradores de Windows. He hecho muchísimas pijadas y automatizado varios procesos y facilitado la ejecución de otros. Puedes instalar software modificar entradas del registro cambiar configuraciones del Windows en el entorno empresarial automatizar procesos nocturno […]

VBS ejecución desde en recursos compartidos

Estoy haciendo un script que des instale e instale software mediante capa WMI. Me he encontrado con el problema de las ejecuciones en red , Windows te pregunta si quieres ejecutarlo ya que esta en un localización no local . Yo quiero que sea autónomo resulta que hay dos métodos para realizar ejecuciones en VBS […]