問題タブ [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.
python - Raspberry Pi から USB 経由で PC に Python コマンドを送信する方法はありますか?
少し奇妙かもしれませんが、シリアル通信でpythonコマンドを送信してPCに何かをさせる方法があるかどうか疑問に思っています。たとえば、pynput ライブラリを使用していて、PC のタイプを「成功!」にしたいとします。PiがLEDをオンにすると、テキストドキュメントに変換されます。
率直に言って、私はどこにでもあるように見えましたが、どこから始めればよいかさえわかりません。pyserial を調べ、いくつかの Raspberry Pi 関連のトピックを掘り下げ、YouTube を精査しましたが、何も見つかりませんでした。Pi と Arduino 間の USB 通信に関するビデオを見つけましたが、たとえば Pi と PC 間のビデオは見つかりませんでした。
編集:セットアップを明確にするためのアドバイスをいくつか受け取りました。現在、キーボードをエミュレートするローカル python スクリプトを実行している Pi Zero W を使用しています。Pi を Windows PC に接続する Micro USB to USB A ケーブルがあり、デフォルトの Pi OS を実行しています。Pi のキーボード エミュレーターは、Pi を好きなように入力します。その「入力コマンド」を Windows PC に送信できるかどうか疑問に思っていました。基本的に、私はpythonに何かを入力するように指示しますが、PythonにPiの代わりにPCに入力するように指示してもらいたいです。
python - キーを押すだけでキーロガーを起動し、一定時間実行します
キー(任意のキー)を押すとアクティブになり、設定された時間(たとえば10秒)内に押されたすべてのキーをリストに保存して印刷するキーロガーが必要です。私はこれを試しました:
それはちょっとうまくいきますが、私が明らかにしたくないリストを複数回印刷します。プログラムの実行も非常に遅くなります。
解決策をご存知でしたら教えてください。