在webbrowser文件下载对话框中自动选择保存选项

时间:2012-11-02 16:47:08

标签: browser

我有一个c#桌面应用程序,它通过Web浏览器控件连接到一个站点。问题是我需要导航到特定部分并下载从回发生成的excel文件。我想自动执行此过程或绕过文件下载对话框并将文件直接保存到本地驱动器。 问题 该链接不是标准网址。该站点使用回发脚本来获取所需的文件,然后显示文件下载对话框。例如。当您单击按钮(javascript:postback)时,将自动加载文件下载对话框。

如上所述,我想绕过保存选项并自动将文件存储在预定义的位置。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我发现AutoIt http://www.autoitscript.com/site/autoit/对这类任务非常有用。如果要将其与C#应用程序集成,则可以通过系统调用调用AutoIt脚本。难点在于找到并关注页面上的链接,这取决于页面的布局方式。