如何在IE11中启用自动下载

时间:2014-07-09 11:09:46

标签: c# asp.net watin

我使用WatIn(IE11),我点击文件然后我有下载对话框显示,我需要自动开始下载而不按下saveAs按钮并输入路径。 原因是 - 我的程序在我的Windows锁定时运行,而WatIn saveAs函数需要交互式UI播种它不会工作。

2 个答案:

答案 0 :(得分:1)

我找到了一种方法可以做到这一点,但你需要使用User32.dll sendmessage()函数,按下按钮\ link后你有了你的下载对话框,我使用sendmessage发送密钥&si;发送:

1-(F6)它将选择下载对话框。

2-(Tab)-it将选择第一个选项Save。

3-(回车)将按保存按钮,将文件保存为deafault derectory

4-对于100%我在注册表中检查IE的defeaul文件夹并轻松找到我的文件并将其复制到我需要的目录。

为什么我使用sendmessage而不是sendKey?

答案:即使windown锁定不需要UI,sendmessage仍会按下按钮。

答案 1 :(得分:0)

浏览器安全性不允许这样做。