0

VB2010 の webbrowser コントロールに web ページを読み込んでから、そのページをダウンロードしたいと考えています。Internet Explorer の場合と同様に、右クリックして [名前を付けてページを保存] を選択すると、.html ファイルと files という名前のフォルダーが作成されます。

これが私のコードです...

WebBrowser1.ShowSaveAsDialog()

そのコードは機能しますが、ファイル名と保存場所を要求するダイアログ ボックスが表示されます。

私が欲しいのは、プログラムで行うことです。ユーザーの操作なしでファイル名と場所を自動的に設定したい。

4

1 に答える 1

0

コードは次のとおりです。

WebBrowser1.ShowSaveAsDialog()
Timer1.Enabled = True

タイマー イベントに次のコードを記述します。

SendKeys.Send("AAAAAA")
SendKeys.Send("{TAB}")
SendKeys.Send("{TAB}")
SendKeys.Send("{ENTER}")
Timer1.Enabled = False

これにより、ファイルが自動的に保存されます。

于 2013-06-21T04:02:14.367 に答える