jueves, 25 de enero de 2018

Correr un programa en segundo plano al iniciar Windows 10

Si deseas correr una aplicación en background al iniciar Windows 10, sigue los siguientes pasos:

1. Tecla windows + R y ejecutar shell:startup


2. En la carpeta que se abrió a continuación, crea un archivo llamado boot.bat


3. El archivo boot.bat debe contener estas líneas de código:

@Echo off
Echo Set WshShell = CreateObject("WScript.Shell")              >>%temp%\ghost.vbs
Echo WshShell.CurrentDirectory = "D:\Documents\PythonProjects\mqtt-ngrok" >>%temp%\ghost.vbs
Echo WshShell.Run chr(34) ^& "main.py" ^& Chr(34), 0           >>%temp%\ghost.vbs
Echo Set WshShell = Nothing                                    >>%temp%\ghost.vbs
start %temp%\ghost.vbs
timeout /t 1 >nul
del %temp%\ghost.vbs


Nota: En mi caso estoy ejecutando un script python en segundo plano.

No hay comentarios:

Publicar un comentario