我使用WatIn(IE11),我点击文件然后我有下载对话框显示,我需要自动开始下载而不按下saveAs按钮并输入路径。 原因是 - 我的程序在我的Windows锁定时运行,而WatIn saveAs函数需要交互式UI播种它不会工作。
答案 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)
浏览器安全性不允许这样做。