1. 環境整備
- コンピュータが BIOS に入り、セーフ ブート項目メニューを閉じます。
- コンピュータにはPS2インターフェースのマウスとキーボードが装備されている必要があります
次に、rabird.winio 環境をインストールします。
- ターミナルで pip install rabird.winio を実行します。
- 次に、コンピュータを再起動して詳細スタートアップに入ります (ドライバに署名を強制することは禁止されています) インターネット上には多くの方法があるため、ここでは詳しく説明しません。
- 起動後、ディレクトリ「\Python\Python36\Lib\site-packages\winiobinary\data\3.0」に入ります。コンピュータは人によって異なる場合があります。以下の手順に従ってください。
- WinIO64.sys を右クリックし、[プロパティ] - [デジタル署名] を選択します。
- 署名を選択し、「詳細」をクリックします
。 3. 「証明書の
表示」をクリックします。 4. 「証明書のインストール」をクリックします
。 5. 「次へ」をクリックします
。 6. 信頼されたルート証明機関を参照して選択します
。 7. 「次へ」を直接クリックして終了します。
第三に、署名を開きます
- 管理者権限で cmd ターミナルを開き、次のコマンドを入力してテスト署名を有効にします。
bcdedit.exe /set TESTSIGNING ON
- コンピューターを再起動
4番目、マウスとキーボードを操作する
key.py のダウンロード: python+rabird.winio のテスト コード - Python ドキュメント リソース - CSDN ライブラリ https://download.csdn.net/download/zhuan_long/86743204
関数を呼び出すだけです
たとえば、key_press はキーを押すことを表します (押す + 離す操作を含む、デフォルトの時間は 0.05 秒で、変更可能です)。
SPkey_press は追加のキーを押すことを意味します (SPkey_press(0x4b) はキーを左に押すことを意味します)