C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

C#でのIE操作(ダイアログボックス)について /ゴン (19/09/06(Fri) 21:28) #92277
Re[1]: C#でのIE操作(ダイアログボックス)について /kiku (19/09/09(Mon) 12:05) #92294


親記事 / ▼[ 92294 ]
■92277 / 親階層)  C#でのIE操作(ダイアログボックス)について
□投稿者/ ゴン (1回)-(2019/09/06(Fri) 21:28:20)

分類:[.NET 全般] 

C#でIEの操作を行っています。

特定の位置をクリックして「名前を付けて保存」のダイアログが出たときに、
認識したいのですが、方法はありますでしょうか。

もしくは、C#ではないのですが、
IE側で、名前を付けて保存のダイアログが出現する位置を固定することは可能でしょうか。


具体的には以下のような操作をしています。

@カーソルを特定の位置に移動
Aクリックする
Bダイアログボックスが出現する(名前を付けて保存のダイアログ)
Cダイアログボックスの出現を確認後、ファイル名を指定して名前を付けて保存

今までは、Cのダイアログボックスの出現を特定の位置の画面の色が変わったら出現したと認識していたのですが、
ダイアログボックスの出現位置が、変わってしまったため、認識ができなくなったというものです。
[ □ Tree ] 返信 編集キー/

▲[ 92277 ] / 返信無し
■92294 / 1階層)  Re[1]: C#でのIE操作(ダイアログボックス)について
□投稿者/ kiku (135回)-(2019/09/09(Mon) 12:05:51)
No92277 (ゴン さん) に返信

下記のように、画面上のすべてのウィンドウとそのタイトルを列挙し、
そのタイトルが「WEBページの保存」だった場合、
「ダイアログボックスの出現を確認」したと判断するのはいかがでしょう?

https://dobon.net/vb/dotnet/process/enumwindows.html

[ 親 92277 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -