0

デスクトップUIアクティビティを自動化するためにswapy(pywinauto pythonパッケージを使用するデスクトップ自動化ツール)を使用していますが、swapyはswingベースのJavaアプリケーションのプロパティを認識しませんが、メモ帳のWindows Media Playerなどの他のアプリケーションのプロパティを認識できます. .

誰でもこの問題の理由を教えてください

このスイングベースのアプリケーションにスイングエクスプローラーを使用できますか?コードはなく、アプリケーションのみです

使用できない場合は、Swing ベースの Java アプリケーションのプロパティにアクセスする方法/解決策を教えてください。

前もって感謝します..

4

1 に答える 1

5

Pywinauto は、標準の Windows API 呼び出しを使用します。残念ながら、多くの UI ライブラリ (Swing/QT/GTK など) は、使用される API 呼び出しに対して通常の方法で応答しません。そのため、残念ながら pywinauto は通常、制御情報を取得できません。(私は pywinauto の作成者です)。

Swing コントロールのプロパティにアクセスする方法を教えることはできません。

于 2012-08-21T04:58:05.727 に答える