問題タブ [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 - pynput でキーストロークを処理するときの smtplib 例外
TL;DR:
バグを見つけましたが、まだ解決していません:
英語で入力 (左側)、ヘブライ語で表示 (右側)
Ubuntu マシン (VMware) のpython 2.7で単純なキーロガーを作成しました。作成された exe ファイルは、画像を表示し、バックグラウンドでキーロガーを実行することになっています。ホストコンピューター(VMwareホスト、pythonがインストールされていない)で動作していますが、私が持っている他のコンピューターでは動作していません(pythonもありません)。画像は表示されますが、smtplib を使用して電子メールを送信できません
キーストロークの処理には、次のようにpynputを使用しました。
そして process_keystrokes は次のとおりです。
キーロガーが開始されたという最初の通知を除いて、私のWindowsマシンでは何も送信されません。
pycharm からも実行しようとしましたが、数秒実行した後、次の例外が発生します。
ファイル "C:\Users\PC\AppData\Local\Programs\Python\Python37-32\lib\smtplib.py"、855 行目、sendmail msg = _fix_eols(msg).encode('ascii') UnicodeEncodeError:'ascii ' コーデックは位置 6 ~ 11 の文字をエンコードできません: 序数が範囲外です (128)
誰が私が間違っているのか知っていますか? キーストロークを正しく解析するにはどうすればよいですか? いくつかのマニュアルを試しましたが、解決策が見つかりませんでした。
助けていただければ幸いです、ありがとう。
python - Python で Razer Synapse の「割り当てられたキーが押されている間再生」マクロを複製する方法
Pythonでかみそりのシナプス「割り当てられたキーが押されている間に再生」マクロを複製しようとしていますが、必要なモジュールがわかりません(Pythonは初めてです)
数学を計算したので、コードを下に投稿し、比較するためにrazerシナプスでどのように見えるかを示します. 注 - キーの送信方法がわかりません。必要なモジュールがわからないためです。
Razer Synapse での外観: https://imgur.com/a/qEAc3Bn
したがって、「スペースバー」を押したままにすると、「左ボタンダウンと左ボタンアップ」0.2 待機、次に「右ボタンダウンと右ボタンアップ」0.234 待機> を離すまでループします。
私が現在数学で理解しているコード:
どんな洞察/助けも大歓迎です
敬具、
マゴットマイク