問題タブ [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 投票する
4 に答える
6530 参照

python - PyWinAuto はまだ有用ですか?

今日は PyWinAuto で遊んでいて、あらゆる種類の GUI テストを自動化して楽しんでいます。それがまだ最先端なのか、それとも Windows リッチ クライアントの自動化を改善する何か (これも無料) があるのではないかと考えていました。

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

python - pywinauto: 複数のアプリ ウィンドウを取得する

デスクトップに多くの同様のウィンドウを作成できる GUI アプリケーションがあります。すべてのウィンドウのタイトルは同じです。同じタイトルのすべてのダイアログを列挙し、そのような各ダイアログに対していくつかのテストを行う必要があります。

私が電話した場合:

pywinauto は、名前でコントロールにアクセスするのに役立つ WindowSpecification オブジェクトを返します。

私が電話するとき:

pywinauto は、あまり役に立たない HwndWrapper インスタンスのリストを返します。

指定されたタイトルのウィンドウのリストを WindowSpecification オブジェクトとして取得する方法は?

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

pywinauto - ウィンドウのコントロール識別子を Pywinauto のドキュメントに出力する方法

Pywinauto を使用してアプリケーションのインストールを自動化しようとしています。インストール中に最後のウィンドウにいくつかの警告またはエラー メッセージが表示され、後でシステムが再起動し始めます。私の目的は、によって可能な警告メッセージをキャプチャすることです

これは、画面のすべてのメッセージを含むリストを返しています。2行目は、リストオブジェクトをメモ帳に印刷しようとしているところですが、いくつかの例外がスローされています

誰かがこれを行う方法を教えてもらえますか、またはこれを例で処理できる他の方法があるかどうか教えてください。

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

python - pywinauto の依存関係

Python 2.7.1をインストールする前にインストールする必要がsendkeysありますか?ctypespywinauto

ctypesすでにpythonでインストールされています。の他の依存関係はありpywinautoますか?

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

python - メディアプレーヤーを制御するPywinauto

私はpywinautoフレームワークでpythonを使用してWindows Media Playerを制御しようとしています。たとえば、 app.WindowsMediaPlayer.MenuSelect("View->GoTo->Library") を使用してメニューにアクセスできますが、ライブラリ項目にアクセスしようとすると、ダイアログを使用してアクセスできません。同様に、左側のタスクバーについては、左側のボタンをクリックして、メニューにアクセスせずに直接アクセスしたい....これについて助けが必要...

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

python - pywinauto でコントロール識別子にアクセスする方法

表示されるコントロール識別子にアクセスしようとしていますが、アクセスできません。[開く] ウィンドウがポップアップ表示されたときに、[OK] ボタンと [キャンセル] ボタンだけにアクセスできます。他のオプションにはアクセスできません。助けてください

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

python - pywinauto を使用したエラー

私はpythonが初めてで、easy_installを使用してpywinautoをインストールしました。

次のように簡単なコードを実行しようとしています。

ご覧のとおり、エラーが発生しています。Webでこれに対する答えを検索しようとしましたが、なぜこれが起こっているのかわかりませんでした。

助けてください。前もって感謝します。

VG

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

pywinauto - pywinauto を使用して最小化されたウィンドウにデータを送信することは可能ですか?

数か月前、私は車両データを含むファイルを読み取る Python GUI アプリを作成しました。次に、sendkeys モジュールを使用して、温室効果ガス モデル アプリにデータを入力します。pywinauto を使用するようにコードを変換し、pywinauto のアプリケーション モジュールを使用して温室効果ガス アプリを起動しました。

温室効果ガス アプリケーション ウィンドウをバックグラウンドで表示するか、データが送信されているときに最小化したいと考えています。温室効果ガスのウィンドウが表示されていると、ユーザーがウィンドウを閉じようとしたり、何が起こっているのか疑問に思ったりするのではないかと心配しています。

python win32gui モジュールで次の関数を使用して、温室効果ガス アプリ ウィンドウを最小化します。

hndl は、win32gui.EnumWindows() を使用して見つけた温室効果ガス ウィンドウのハンドルです。

win32gui.ShowWindow(hndl,win32con.SW_MINIMIZE)

フォーカスを設定する

win32gui.SetForegroundWindow(hndl)

上記のコードを追加すると、温室効果ガス アプリ ウィンドウが最小化されます。残念ながら、pywinauto の SendKeys モジュールは、最小化されたウィンドウに情報を送信しません。

これを回避する方法はありますか?ご協力ありがとうございました。

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

python - pywinauto という名前のモジュールはありません

python2.5 IDLE(Windows Vista 32ビット)で次のように入力すると--

このエラーメッセージが表示されます--

このサイトの指示に従いましたが、インストール中にエラー メッセージは表示されませんでした。ここで何がわかりませんでしたか?

ありがとう!

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

python - Pywinauto を使用して Python で Flash プログラムを自動化する

Windows 7 の Firefox で実行されているフラッシュ プログラムにいくつかの基本的なテキスト コマンドを送信しようとしていますが、pywinauto を動作させることができません。

現時点では、次のコードを使用して Firefox プラグイン コンテナーにパスを指定することで、Firefox プラグイン コンテナーに接続するという非常に基本的なタスクを実行できました。

次のステップは、次のような効果があるようです。

ただし、「.plugin-container」またはこれらの単語の組み合わせを使用してプラグイン コンテナー ウィンドウを参照することはできません。connect_() 関数にタイトル変数を追加しようとしました。また、コマンドの入力方法を見つけるために考えられることはすべて試しました。

私がこれに基づいている例は、メモ帳のサンプルです。

pywinauto を使用するか Firefox を使用するかは問題ではありません。別のモジュールまたは Internet Explorer を使用してこれを行う方が簡単である場合は、そのタスクを達成するものは何でも受け入れます。私は Python バージョン 2.7.2 を使用しており、バージョンの変更よりもそれを好みます。

どんな助けでも大歓迎です。私はこれらすべてでかなり迷っています。