En ocasiones, puede resultar muy útil ejecutar un archivo batch (.bat) de forma oculta, sin que se visualice en ningún momento la consola negra de MSDOS, de manera que para el usuario resulte algo totalmente transparente e invisible.
Esto lo lograremos usando un script muy sencillo de VBScript, que en realidad, lo único que hará será crear una consola oculta y ejecutar en ella el archivo que le indiquemos.
Para crear nuestro archivo VBScript, sólo tendremos que abrir el Bloc de notas (notepad) y escribir el siguiente código:
set objshell = createobject("wscript.shell")
objshell.run "archivo.bat",vbhide
objshell.run "archivo.bat",vbhide
Ten en cuenta que donde pone archivo.bat has de indicar el nombre de tu archivo BAT y si no especificas ninguna ruta, éste deberá estar en el mismo directorio que el propio archivo VBScript.
A continuación guardaremos el archivo, cerraremos el Bloc de notas y, por último, cambiaremos la extensión sustituyendo la habitual ".txt" por ".vbs".
3 comentarios:
Muchas gracias por el articulo, muy buen metodo lastima que no se puede colocar todo en un solo archivo.
grax
No funciona para mí en Windows 8.
Publicar un comentario