掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
msgboxで処理が止まらないようにするには?(WebBrowser) (ID:82419)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつも参考にさせて頂いてます。 書き込みは今回初めてです。 もし不適な表現がありましたら、ご指摘ください。 開発環境:Windows2000(SP4) 開発言語:VB6.0(SP5) ブラウザ:IE5.5 今、上記の環境でブラウザ(HTML)に対する操作の記録&再生プログラムに挑戦しています。 'Webブラウザオブジェクト(イベント取得の為WithEvents) Public WithEvents objWeb As SHDocVw.WebBrowser 'CreateObject Set objWeb = CreateObject("InternetExplorer.Application") とし、各イベントを拾う事で操作をスクリプトファイルとして出力し、 そのスクリプトをもとに操作を再現するというものです。 操作を記録し、再生する事は概ね成功しました。 が、ここでひとつ問題が発生したのです。 例えばINPUTエレメント(TYPE=BUTTON)の押下を再生した際、 そのボタンのonclickイベント内にmsgboxなどの処理がある場合、 そこで再生が止まってしまいます。 (そのメッセージボックスが消えない限りVBとして次のSTEPへ処理が移らない) 表示されたメッセージボックスに対しての処理自体は大体目処が立っているのですが、 VBが次のSTEPへ進めない以上、肝心のその処理の呼び出しようがない状況です。 どうにかこのmsgboxに束縛されず次のSTEPへ進める手段はないものでしょうか? 若しくはその他の回避策があれば良いのですが、、、。 又、記録対象となるWebページは不定であり、こちらでいじる事は原則出来ません。 ご助言、宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.