問題タブ [pynput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
441 参照

python - 複数の Python プロセス間でキーストローク ベースのデータを交換する

スクリプトで 2 つの個別のプロセスを実行しています。最初のプロセス p1 は、正確に 1 秒で実行される oneSecondTimer ルーチンを開始し、いくつかの作業を行います。2 番目のプロセス p2 は、キーボードをリッスンするキーボード リスナーを起動します。

現時点では、ユーザーがエスケープ キーを押したときに p1 プロセスを停止したいと考えています。グローバル変数を使用しようとしましたが、うまくいきませんでした。キューを使用してみましたが、うまくいきましたが、間違いなく最もエレガントなソリューションではありません。実際には、スケールアップしない醜い回避策です。

最終的に、スクリプトには、さまざまなキーを押すことによって (開始/停止だけでなく) 制御される多数の個別の並列プロセスが含まれます。これがコードです。