実現したいこと
はじめまして、閲覧ありがとうございます。
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 コメント