2015-09-27 18 views
5

Ho cercato di codificare uno script python che legge i dati da una porta seriale. Ha funzionato bene dalla riga di comando, ma ho bisogno che venga eseguito come processo in background senza alcuna interfaccia a riga di comando. Lo script ha un ciclo while che legge il prossimo byte di dati da una porta seriale e simula una pressione del tasto di conseguenza. Affinché le pressioni dei tasti siano focalizzate sulla finestra corrente, invece della riga di comando di python, ho bisogno che lo script venga eseguito come processo in background. Ho letto poche risposte qui, ma niente ha suonato un campanello per me. Per favore, indicami la giusta direzione.Esecuzione di script Python come processo in background di Windows

risposta

15

Su Windows, è possibile eseguire uno script Python in background utilizzando l'eseguibile pythonw.exe. Questo eseguirà il tuo programma in background, senza processo o modo di interagire con esso. Inoltre, non è possibile terminarlo senza un monitor di sistema. Maggiori informazioni su pythonw.exe qui: pythonw.exe or python.exe?

Buona fortuna!

Problemi correlati