私は、シリアルポートからデータを読み取るpythonスクリプトをコーディングしようとしました。コマンドラインからはうまく機能しましたが、コマンドラインインターフェースなしでバックグラウンドプロセスとして実行する必要があります。スクリプトには、シリアルポートからデータの次のバイトを読み取り、それに応じてキープレスをシミュレートするwhileループがあります。キープレスをpythonコマンドラインの代わりに、現在のウィンドウにフォーカスするにはスクリプトをバックグラウンドプロセスとして実行する必要があります。ここではいくつかの答えを読みましたが、何も私に鐘を鳴らしませんでした。
Windowsでは、pythonw.exe
実行可能ファイルを使用して、バックグラウンドでPythonスクリプトを実行できます。これにより、プログラムをバックグラウンドで実行できます。また、システムモニターなしでは終了できませんpythonw.exe
hereの詳細: pythonw.exeまたはpython.exe?
幸運を祈ります!