0

アプリケーションからのログインとファイルのダウンロードを自動化しようとしています。(ツールバーの) メニュー項目を取得して展開し、サブメニューの [ログオン] メニュー項目を選択することでログインできました。「コンテキスト」の Desktop AutomationElement で FindFirst を使用してサブメニューを取得しました。ログオン メニュー項目に FindFirst を使用すると、ログインの子ウィンドウを取得できます。ツールバーのメニュー項目「タスク」を「クリック」し、「コンテキスト」からサブメニューを取得し、サブメニューから「ファイルのダウンロード」を選択する必要がある場合、ログイン後に問題が発生します。デスクトップ オートメーション要素からこのコンテキストが見つかりません。検査ツールを使用すると、コンテキスト メニューが親を持たないコンテキスト ウィンドウの子であることがわかります。すべての AutomationElements/Windows をデスクトップ AE の子にするべきではありませんか ??? 「マウスクリック」を模倣すると タスク メニュー項目で、Win32 GetMenu または GetSubmenu 呼び出しを使用してサブ メニューを起動できますか? それを説明する例はありますか?

4

1 に答える 1

1

ログインとパスワードのプロンプト (Ctrl-Alt-Del) を自動化できるとは思えません。これは、セキュリティ上の理由から Windows が禁止しているためです。

于 2012-08-16T09:36:05.053 に答える