問題タブ [pywinauto]

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.

0 投票する
1 に答える
2600 参照

python - Pywinautoを使ったタイトル名の読み方

以下のタイトル名の読み方はコードです

その後、コードは次のようなエラーを出していますwindow is not found

だから、私の質問はaps a.b.c.d、ウィンドウのタイトルに渡す方法です。

0 投票する
1 に答える
1117 参照

python - Swapy を使用して、スイング ベースの Java アプリケーションのスイング プロパティにアクセスできませんでした。Java アプリケーションのスイング プロパティにアクセスする方法

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

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

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

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

前もって感謝します..

0 投票する
1 に答える
11367 参照

python - Python In SendKey および PywinAuto モジュールを使用して TAB ボタンを送信する方法

これは、ウィンドウを開いてキーをウィンドウに送信する私のコードですが、一部の画面が機能していません

0 投票する
1 に答える
856 参照

python - pywinautoを使用してqwidgetオブジェクトテキストを検索します

私はテストエンジニアとして働いています。QWidgetを使用して実行されるアプリケーション(ソフトフォン)をテストする必要があります。私はpython--pywinautoを使用しています。ボタンをクリックして電話をかけることができます。statusLabelという名前のqwidgetオブジェクトがあります。テストの開始時に、「準備完了」のテキストが書かれています。電話をかけると、このテキストは「Calling ..」、「CallEstablished」などのように変更されます。そのウィジェットのテキストを確認したい。何か考えはありますか?

0 投票する
2 に答える
5682 参照

python - 押し方

%a = Alt+a

Ctrl+が欲しいa。これの兆候はありますか?

0 投票する
2 に答える
956 参照

python - Python: ウィンドウ アプリケーションとの通信

PythonでWindowsアプリケーションと通信しようとしています。テキスト フィールドに入力して結果を取得する必要があります (テキスト フィールドにも表示されます)。現在 PywinAuto を使用しており、完全に動作しますが、私の目的には遅すぎます。6 つのテキストフィールドに入力して 2 つのボタンを押すのに 2 ~ 3 秒かかります...これを高速化する方法を探しています。

Python の初心者が実行できる、Windows アプリケーションからデータを制御および取得する最速の方法は何ですか?

前もって感謝します。

0 投票する
1 に答える
992 参照

c++ - コードの SendMessage/PostMessage 部分の何が問題になっていますか?

ここにリンクの説明を入力してエクイティを計算する簡単なスクリプトを作成しました。

PokerStove が最小化されているときにも機能させる必要があるため、SendKey の代わりにウィンドウ メッセージを使用することにしました。

PokerStove が最小化されている場合、このスクリプトは問題なく動作します。しかし、そうでない場合、奇妙なことが起こります。スクリプトはテキスト編集とクリック ボタンを正しく入力し、正しい結果が得られます。しかしその後、彼のキャプションを奇妙なものに変更します。

ポーカーストーブ

PokerStove はまだ計算しているようですが、結果は準備できています。この変更により、スクリプトを再度開始すると失敗します。しかし、PokerStove を最小化すると、この問題は発生しません。

編集ボックスにメッセージを送信する際に何か問題があったのではないかと思います。手動で入力してボタンをクリックすると、すべて問題ありません。関数を使用して入力set_handすると、ボタンを手動でクリックしても、この奇妙な結果が得られます。

では、私のスクリプトの何が問題なのですか?

編集:

Spy++ を Eva​​luateButton に接続すると、ボタンが「停止 (99% 完了)」に設定された WM_SETTEXT メッセージを取得していることがわかります。

EDIT2:

それは Windows 7 でテストされました。しかし、VirtualBox コードの Windows XP の自宅では正常に動作しています...

0 投票する
1 に答える
3812 参照

python - pywinautoでIEエクスプローラーを制御する方法

さて、pywinautoでIEエクスプローラーを制御したいと思います。ページ上のテキストフィールドを選択して編集したいと思います。テキストフィールドがある場所をクリックせずにpywinautoでこれを行う方法はありますか?ページは毎回同じになりますが、入力されたデータは同じではありません。ウィンドウが毎回同じ場所にあるとは限らないため、WrapperObject.Click(coords = fixed_pos)を実行できませんでした。サンプルコードをお勧めします。ありがとう!

0 投票する
2 に答える
679 参照

python - IE または別のブラウザーで表示される Web ページ上の要素を pywinauto で制御および操作する方法

Python を使用して Web ページの要素にアクセスできるようにしたいと考えています。Windows XP で Python 2.5 を使用しています。現在、pywinauto を使用して IE を制御しようとしていますが、必要に応じて別のブラウザーまたはモジュールに切り替えることができます。ページにあるボタンをクリックして、テキスト ボックスに入力できるようにする必要があります。これまでのところ、私が得た最高のものは、IE を必要なページに持ち込むことができたことです。ページ上のボタンやテキストボックスの座標を実際にクリックしなくても可能であれば教えてください。ありがとう!

0 投票する
1 に答える
900 参照

python - Pywinautoでこの問題を解決して.msiインストーラーを実行する方法

pywinautoを実行している場合、エラーが発生します。

エラーは発生しますAppStartError(message)AppStartError:プロセスを作成できませんでした