問題タブ [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.
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() を使用せずに、このストリームのソースを変更するのを手伝ってくれる人はいますか? ありがとうペドロ
python - Python 3.x と他のプログラム GUI との相互作用
他のプログラムとの対話を可能にする Python 3.x ライブラリを探しています。たとえば、Python で開発したある種のコマンドライン インターフェイスが既にあり、"1" と入力して別のプログラムを開くことができるようにしたいと考えています。ここから、「2」のような別の入力を押して、開いた GUI を操作させたいと思います (たとえば、[構成] ドロップダウン バーを「クリック」してオプションを選択し、おそらくいくつかの設定を変更し、適用してから、場合によっては自動的にテキストを入力することもあります)。私がこれを行っている理由は、テストの自動化のためです。すでに pywinauto を使用してみましたが、Python 3 と互換性がないことがわかりました! :(これに対する別の可能なアプローチはありますか?前もって感謝します!!! PS私は私が言及するのを忘れたかもしれません
python - Pywinauto ValueError
pywinauto を使用して実行する Python スクリプトがいくつかあります。今朝まですべてが順調に進んでいましたが、今ではすべてに同じエラーが発生しています。これはpywinautoのバグですか、それともどこかで間違いを犯しましたか。
python - pywinauto を使用して既存の Excel ワークブックを開く
これまで、pywinauto を使用して Excel アプリケーションを呼び出す例を見てきました。pywinauto を使用して既存の Excel ワークブックを開くことはできますか?
python - アプリケーション ウィンドウの待機中: Python の pywinauto.timings.WaitUntilPasses
アプリケーションに新しいウィンドウを開く時間を与えるためwaituntilpasses
に inを使用しようとしています。pywinauto
ウィンドウの詳細を特定するために SWAPY を使用しました。
テストのために、サブウィンドウを手動で開いたので、WaitUntilPasses
これはすぐに表示されるはずですが、表示されません。
find_windows
以下のように、の出力を見つけて印刷できるため、構文は問題ないように見えます。
これにより、789646 の応答が得られます。
ただし、私の WaitUntilPasses コマンドでは:
いつもタイムアウトします。構文に問題が見られず、考えられるすべての順列を試しました。どんなヒントでも大歓迎です。
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"/>
どうすればいいのか、もっと良い提案はありますか?
python - pywinautoでリストビュー項目をダブルクリックするには?
pywinauto を使用して自動クリック スクリプトを作成したいと考えています。app.ListView2.Select(4) を使用して項目を選択できることはわかっています。そのため、select() または Check() を使用しようとしましたが、機能しません。
アイテムをダブルクリックするにはどうすればよいですか?
python - WebDriver と PyWinAuto を使用してファイルをアップロードする
PC から Web アプリケーションにファイルをアップロードしようとする Python スクリプトがあります。WebDriver 経由でブラウザーの特定のアップロード ボタンを押すと、Win7 エクスプローラー ウィンドウが開き、アップロードするファイルをナビゲートして選択できます。このウィンドウをpywinautoで操作するにはどうすればよいですか?
オプション:これはLinuxでも実行できますか(適切なライブラリがあると思います)?
これは私のサンプルコードです: