DirectXのゲームでキーマウス入力が反映されない

実現したいこと

はじめまして、閲覧ありがとうございます。

DirectX環境下のゲームでのPythonでの操作実現
ひとまず入力を受け付けないと話にならないのでそこを解決したい。

発生している問題・分からないこと

windowのアクティブ化は実装できたが、操作を受け付けない。
>pyautogui 対応していない?
>pydirectinput directX環境下でも動く言う情報もあるが、動かず(txtウィンドウには対応できていることを確認)

考えていた動作手順
1.Window情報を取得してアクティブ化
2.必要な操作を追加していく

この2の実現のための調査で詰まっています。

まだこの状況で解決方法が分からず他に使えるモジュールなど、教えていただきたいです。

エラーメッセージ

error

1発生なし 2 3キー検知のループを回して 4Inゲームでキー入力しても拾えない。

該当のソースコード

python

1import pydirectinput 2import pygetwindow as gw #windowのID取得3import time 4 5memo_window = gw.getWindowsWithTitle('メモ帳')[0]6print(memo_window)7memo_window.activate()8 9 10 11time.sleep(0.5)12pydirectinput.press('a')13time.sleep(0.5)14pydirectinput.mouseDown 15time.sleep(0.5)16pydirectinput.mouseUp

試したこと・調べたこと

上記の詳細・結果

下記サイトを参考にしたが、上述の結果
https://namake2.hatenablog.com/entry/2023/12/28/055412

補足

特になし

コメントを投稿

0 コメント