問題タブ [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 に答える
447 参照

pywinauto - pywinauto と Windows Media エンコーダ

Windows Media エンコーダーを制御してソースを切り替えようとしています。wme のソース管理は「ペイン」と呼ばれます。PrintControlIdentifiers を実行すると、ソース ペインの座標が表示され、それに対して clickInput() 関数を呼び出して Source1 または Source2 を選択できますが、常にフォアグラウンドにあるとは限らないため、これは問題です。Click(coords = (x,y) を ClickInput() と同じ方法で使用しようとしましたが、動作しません。また、pywinauto を取得して Source1 および Source2 オブジェクトに関する情報を取得できないようです。

参照用のエンコーダ ウィンドウの jpeg は次のとおりです: http://web.ncf.ca/fj385/wme.JPG

ClickInput() を使用せずに、このストリームのソースを変更するのを手伝ってくれる人はいますか? ありがとうペドロ

0 投票する
4 に答える
2356 参照

python - Python 3.x と他のプログラム GUI との相互作用

他のプログラムとの対話を可能にする Python 3.x ライブラリを探しています。たとえば、Python で開発したある種のコマンドライン インターフェイスが既にあり、"1" と入力して別のプログラムを開くことができるようにしたいと考えています。ここから、「2」のような別の入力を押して、開いた GUI を操作させたいと思います (たとえば、[構成] ドロップダウン バーを「クリック」してオプションを選択し、おそらくいくつかの設定を変更し、適用してから、場合によっては自動的にテキストを入力することもあります)。私がこれを行っている理由は、テストの自動化のためです。すでに pywinauto を使用してみましたが、Python 3 と互換性がないことがわかりました! :(これに対する別の可能なアプローチはありますか?前もって感謝します!!! PS私は私が言及するのを忘れたかもしれません

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

python - Pywinauto ValueError

pywinauto を使用して実行する Python スクリプトがいくつかあります。今朝まですべてが順調に進んでいましたが、今ではすべてに同じエラーが発生しています。これはpywinautoのバグですか、それともどこかで間違いを犯しましたか。

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

python - pywinauto を使用して既存の Excel ワークブックを開く

これまで、pywinauto を使用して Excel アプリケーションを呼び出す例を見てきました。pywinauto を使用して既存の Excel ワークブックを開くことはできますか?

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

python - アプリケーション ウィンドウの待機中: Python の pywinauto.timings.WaitUntilPasses

アプリケーションに新しいウィンドウを開く時間を与えるためwaituntilpassesに inを使用しようとしています。pywinautoウィンドウの詳細を特定するために SWAPY を使用しました。

テストのために、サブウィンドウを手動で開いたので、WaitUntilPassesこれはすぐに表示されるはずですが、表示されません。

find_windows以下のように、の出力を見つけて印刷できるため、構文は問題ないように見えます。

これにより、789646 の応答が得られます。

ただし、私の WaitUntilPasses コマンドでは:

いつもタイムアウトします。構文に問題が見られず、考えられるすべての順列を試しました。どんなヒントでも大歓迎です。

0 投票する
0 に答える
515 参照

microsoft-metro - python.exe.manifest は、win8 で pywinauto アクセス メトロ スタイル アプリを作成する正しい方法ですか?

Python 2.6 で pywinauto を使用して、Windows 8.1 でメトロ スタイル アプリを列挙および自動化しようとしています。Windows キットの inspect.exe を使用して HWND を取得し、それを pywinauto.handleprops.process_id() に渡すと、正しいプロセス ID を取得できます。

ただし、pywinauto.findwindows.enum_windows() を使用すると、inspect.exe がリストされている特定の HWND が表示されません。c:\python26\python.exe にはマニフェストがないため、その理由は UAC/UIPI に関係していると思われます。私は正しいですか?

以下の python.exe.manifest と pythonw.exe.manifest を配置して回避しようとしています。

しかし、それは役に立たないようです。UACプロンプトが表示されないため、UAC昇格が発生するとは思いません。とにかく、使用に関する inspect.exe.manifest<requestedExecutionLevel level="asInvoker" uiAccess="true"/>

どうすればいいのか、もっと良い提案はありますか?

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

python - pywinautoでリストビュー項目をダブルクリックするには?

pywinauto を使用して自動クリック スクリプトを作成したいと考えています。app.ListView2.Select(4) を使用して項目を選択できることはわかっています。そのため、select() または Check() を使用しようとしましたが、機能しません。

アイテムをダブルクリックするにはどうすればよいですか?

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

python - WebDriver と PyWinAuto を使用してファイルをアップロードする

PC から Web アプリケーションにファイルをアップロードしようとする Python スクリプトがあります。WebDriver 経由でブラウザーの特定のアップロード ボタンを押すと、Win7 エクスプローラー ウィンドウが開き、アップロードするファイルをナビゲートして選択できます。このウィンドウをpywinautoで操作するにはどうすればよいですか?

オプション:これはLinuxでも実行できますか(適切なライブラリがあると思います)?

これは私のサンプルコードです: