5

そこで、Pythonを使用して自動インストーラーを作成しようとしています。起動したネイティブWindowsアプリケーションをどのように操作しますか?現在、subprocess.callを使用してそれらを起動しています。Win32comを使用する必要がありますか?IronPython?PythonからVBスクリプトを呼び出しますか?

COMオブジェクトを調べようとしていますが、表示されるのはデフォルトのMicrosoftアプリケーションだけです。

4

1 に答える 1

5

アプリケーションがCOMをサポートしている場合は、を使用してCOMを使用しwin32comます。このチュートリアルは私を大いに助けました。そうでない場合は、pywinautoまたは同様のソフトウェアを使用できます。これは通常、GUIテスト用のモジュールとして説明されています。SendKeys最後の手段として、非標準のGUIに便利です。

Ranorex Spyは、GUI要素を識別するための非常に便利なツールです。

私の同僚の何人かは、コンパイルされたAutoHotkeyスクリプトも使用しています。

于 2012-04-25T19:39:25.327 に答える