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

c# - PyWinAuto を使用した C# GUI の自動化

Visual Studio C# デスクトップ アプリケーションの GUI 自動化に取り組んでいました。そこには DataGridView があり、グリッド内にはコンボ ボックスとチェック ボックスがあります。pywinauto を使用してこれらを自動化しようとしましたが、グリッド レイアウト コントロールのみを取得でき、コントロールを取得できない内部のものしか取得できません

( print _control_identifiers() 、Swapy、AutoIT Window Info、winspyでも試しました..)

デスクトップアプリケーションのpywinautoを使用して、ビジュアルスタジオC#DataGridViewとそのサブコントロールを自動化する方法を誰か教えてください??

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

c# - Pythonを使用してC#GUIアプリケーションコントロールを自動化するより良い方法

datagridview とその内部で追加されたコントロールを含む c# gui アプリケーションを python を使用して自動化するより良い方法はありますか? PywinAuto で試しました python で利用できる他のツール/モジュールはありますか? 教えてください

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

python - Python pywinauto を使用した acrobat の自動化

pywinauto を使用して、pdf ファイルを開いて xml1.0 として保存しようとしました。以下のコードを書き始めましたが、メニューのコントロールを見つけてxmlとして保存することができません。私はpywinautoが初めてです。これで私を助けてもらえますか。また、python pywinauto のチュートリアルを入手できる場所を教えてください。

ありがとう

0 投票する
3 に答える
5429 参照

python - pywinauto ツールをインストールできません

以下のエラーで pywinauto をインストールできません。これを乗り越えるのを手伝ってください。

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

python - Pythonを使用してウィンドウの「次へ」ボタンをクリックする方法

以下のコードを使用して、開いているウィンドウ(クラスタイプはSunAwtFrame)に接続しましたが、実際に接続できました。次のボタンをクリックすることはできませんが、「次へ」ボタンがそのウィンドウのフレーム内にあるのではないかと疑っています。「swapy」ツールを使用しても、コントロールをナビゲートできず、実際にはコントロールが表示されません。では、その場合のフレームに切り替えて「次へ」ボタンをクリックする方法。

上記のコードを実行すると、次のようなエラーが発生しました。

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

python - コントロール識別子をファイルに書き込んだり、文字列やリストに割り当てたりできないのはなぜですか

pywinautoを使用して、特定のアプリケーションのコントロール識別子を一覧表示しています。私はそれをうまくやることができます。ただし、これらのコントロール識別子をファイルに保存するか、文字列またはリストに割り当てる方がよいのですが、書き込みや割り当てができません....プログラムでこれらの識別子をファイルまたはメモリに取得する方法を知っている人はいますか?

サンプルコード:

私は次のことを試しました:

と:

無駄に ....

0 投票する
3 に答える
1519 参照

python - 「pywinauto」によるプログラムの制御 (Windows XP)

私はPythonにほとんど慣れていないので、モジュール「pywinauto」を使用して、論文に使用しているプログラムを制御し始めました。

私はこのようにすべてを正しくやっています: from pywinauto import application

ここまではすべて問題ありませんが、「新規」ウィンドウは次のようになります。

新しいウィンドウのスクリーンショット

2 つのテーブル、1 つは「左上」、もう 1 つは「右下」という名前です。各表には「Lat:」と「Long:」の 2 行があり、各行には 3 つの行があります。各行の値を変更する必要があります

私が試したら

「pywinauto.controls.win32_controls.StaticWrapper object at 0x013A9BF0>」というメッセージが表示されるので、「pywinauto」は「左上」と「右下」を認識していると思いますが、残りは選択方法がわかりません。

何か案は?

PS: pywinauto の作成者であるユーザー「markm」がここで質問に答えているのをどこかで見ました。サイト初心者なのでよくわかりません

助けてくれてありがとう

編集: pywinauto を使用して、ウィンドウの内容全体を txt ファイルにコピーできるかどうか知っていますか?