web-dev-qa-db-fra.com

Exécution de Python Script en tant que processus d'arrière-plan Windows

J'ai essayé de coder un script python qui lit les données d'un port série. Il fonctionnait bien à partir de la ligne de commande, mais j'en ai besoin pour fonctionner en arrière-plan sans aucune interface de ligne de commande. Le Le script a une boucle while qui lit l'octet suivant de données à partir d'un port série et simule une pression de touche en conséquence. Pour que les touches soient concentrées sur la fenêtre actuelle, au lieu de python, je besoin du script pour s'exécuter en arrière-plan. J'ai lu quelques réponses ici mais rien ne m'a sonné. Veuillez me diriger dans la bonne direction.

12
Vikas

Sous Windows, vous pouvez exécuter un script Python en arrière-plan à l'aide du pythonw.exe exécutable. Cela exécutera votre programme en arrière-plan, sans processus visible ni moyen d'interagir avec lui. Vous ne pouvez pas non plus y mettre fin sans moniteur système. Plus d'informations sur pythonw.exeici: pythonw.exe ou python.exe?

Bonne chance!

35
Joseph Farah