我有 ac# 桌面应用程序,它通过 Web 浏览器控件连接到站点。问题是我需要导航到特定部分并下载从回发生成的 excel 文件。我想自动执行此过程或绕过文件下载对话框并将文件直接保存到本地驱动器。问题链接不是标准的网址。该站点使用回发脚本来获取所需的文件,然后显示文件下载对话框。例如,当您单击按钮 (javascript: postback) 时,文件下载对话框会自动加载。
如前所述,我想绕过保存选项并将文件自动存储在预定义的位置。任何帮助将非常感激。
我有 ac# 桌面应用程序,它通过 Web 浏览器控件连接到站点。问题是我需要导航到特定部分并下载从回发生成的 excel 文件。我想自动执行此过程或绕过文件下载对话框并将文件直接保存到本地驱动器。问题链接不是标准的网址。该站点使用回发脚本来获取所需的文件,然后显示文件下载对话框。例如,当您单击按钮 (javascript: postback) 时,文件下载对话框会自动加载。
如前所述,我想绕过保存选项并将文件自动存储在预定义的位置。任何帮助将非常感激。
我发现 AutoIt http://www.autoitscript.com/site/autoit/对于这类任务非常有用。如果你想将它与你的 C# 应用程序集成,那么你可以通过系统调用来调用你的 AutoIt 脚本。困难在于找到并跟踪页面上的链接,这取决于页面的布局方式。