miércoles, 2 de abril de 2014

Cómo ejecutar un archivo BAT oculto


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

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".

Script para ejecutar archivos BAT ocultos.
Script para ejecutar archivos BAT ocultos.

3 comentarios:

Hades dijo...

Muchas gracias por el articulo, muy buen metodo lastima que no se puede colocar todo en un solo archivo.

ozkr dijo...

grax

Anónimo dijo...

No funciona para mí en Windows 8.

Publicar un comentario