2015-09-27 19 views
5

Próbowałem kodować skrypt Pythona, który odczytuje dane z portu szeregowego. Działa dobrze z poziomu wiersza poleceń, ale potrzebuję go, aby działać jako proces w tle bez interfejsu wiersza poleceń. Skrypt ma pętlę while, która odczytuje następny bajt danych z portu szeregowego i symuluje naciśnięcie odpowiedniego klawisza. Aby naciskano klawisze na bieżące okno, zamiast linii poleceń python, potrzebuję skryptu do uruchomienia jako proces w tle. Przeczytałem kilka odpowiedzi tutaj, ale nic dla mnie nie zadzwoniło. Proszę wskazać mi właściwy kierunek.Uruchamianie skryptu w języku Python jako proces w tle systemu Windows

Odpowiedz

15

W systemie Windows skrypt w języku Python można uruchomić w tle, korzystając z pliku wykonywalnego pythonw.exe. Spowoduje to uruchomienie programu w tle bez widocznego procesu lub sposobu interakcji z nim. Nie można również zakończyć tego bez monitora systemu. Więcej informacji na temat pythonw.exe tutaj: pythonw.exe or python.exe?

Powodzenia!