Cómo ejecutar scripts invisibles por lotes en Windows 10

click fraud protection

Cuando ejecuta un archivo por lotes, obtiene una de dos cosas; una ventana de símbolo del sistema persistente que permanecerá visible hasta que finalice el script o hasta que toque una tecla para descartarlo, o verá un vistazo fugaz de una ventana de símbolo del sistema y aparecerá desaparecer. En sistemas más lentos, esta aparición por símbolo del sistema podría no ser tan fugaz. De todos modos, si desea ejecutar scripts de lotes invisibles para que no aparezca ninguna ventana, ni siquiera por una fracción de segundo, le recomendamos utilizar una herramienta gratuita de código abierto llamada RunApp.

RunApp es una herramienta muy ligera que fue desarrollada solo para este propósito

Ejecute scripts invisibles por lotes

Primero, asegúrese de tener listo el script por lotes y luego descargar RunApp. Antes de poder utilizar esta aplicación, tendrá que crear un archivo de configuración para ella. Este archivo, para nuestro propósito, es fácil de crear, pero la aplicación también es capaz de ejecutar argumentos adicionales. Si está interesado en pasar argumentos al script que se está ejecutando, lea la página de Github para la aplicación donde detalla cómo puede hacerlo.

instagram viewer

Para crear el archivo de configuración, abrir un nuevo archivo de Bloc de notas e ingrese lo siguiente. Reemplace el "MyBatchFile.bat" con la ruta completa al script que desea ejecutar de forma invisible. NO encierre la ruta entre comillas dobles, incluso si tiene un espacio.

Sintaxis

: estilo: oculto MyBatchFile.bat

Ejemplo

: estilo: oculto C: \ Users \ fatiw \ Desktop \ salir de VLC.bat

Guarde el archivo con el nombre config.arg y guárdelo en la misma carpeta en la que se encuentra el archivo RunApp.exe. Esto es importante. Si el archivo de configuración se guarda en otro lugar, RunApp no ​​podrá encontrarlo y ejecutar el script.

Ahora que ha creado el archivo de configuración, puede ejecutar el archivo runapp.exe. Ejecutará silenciosamente el script y no verá ni una sombra de la ventana del símbolo del sistema.

Esto es ideal para scripts que no requieren la entrada del usuario. Si tiene una secuencia de comandos que le pide al usuario una entrada, entonces realmente no hay ningún punto en ejecutarla de forma invisible. Si el usuario no puede ver el mensaje e ingresar una respuesta, el script no podrá hacer nada. Con ese fin, recomendamos mantener esto solo para los scripts que pueden ejecutarse sin necesidad de intervención del usuario.

Lo mejor de este método es que puede usar el archivo Runapp.exe con una tarea programada y ejecutar scripts de lotes invisibles con ellos.

watch instagram story