そこで、Pythonを使用して自動インストーラーを作成しようとしています。起動したネイティブWindowsアプリケーションをどのように操作しますか?現在、subprocess.callを使用してそれらを起動しています。Win32comを使用する必要がありますか?IronPython?PythonからVBスクリプトを呼び出しますか?
COMオブジェクトを調べようとしていますが、表示されるのはデフォルトのMicrosoftアプリケーションだけです。
アプリケーションがCOMをサポートしている場合は、を使用してCOMを使用しwin32com
ます。このチュートリアルは私を大いに助けました。そうでない場合は、pywinauto
または同様のソフトウェアを使用できます。これは通常、GUIテスト用のモジュールとして説明されています。SendKeys
最後の手段として、非標準のGUIに便利です。
Ranorex Spyは、GUI要素を識別するための非常に便利なツールです。
私の同僚の何人かは、コンパイルされたAutoHotkeyスクリプトも使用しています。