vb2010 webbrowser自动化showsaveasdialog下载包含图像文件的html

时间:2013-05-25 03:07:17

标签: vb.net browser

我想在VB2010的webbrowser控件中加载一个网页,然后再下载该页面。就像在Internet Explorer中右键单击并选择“将页面另存为”一样,您将获得.html文件和名为files的文件夹。

这是我的代码......

WebBrowser1.ShowSaveAsDialog()

该代码有效,但会弹出一个对话框,询问文件名并保存位置..

我想要的是以编程方式进行。我想在没有用户交互的情况下自动设置文件名和位置。

1 个答案:

答案 0 :(得分:0)

代码如下:

WebBrowser1.ShowSaveAsDialog()
Timer1.Enabled = True

在计时器事件中编写以下代码:

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

这将自动保存文件。