我正在使用watin从互联网上自动下载文件但是,我可以隐藏ie窗口但不能隐藏FileDownloadHandler窗口
我使用以下隐藏ie:
ie.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle.Hide);
这是我如何创建下载窗口:
var fileDownloadHandler = new FileDownloadHandler(file.FullName);
ie.AddDialogHandler(fileDownloadHandler);
如何隐藏下载对话框?
提前致谢。
答案 0 :(得分:0)
我用另一个函数解决了这个问题,你只需设置Url,保存路径和所有工作,你就看不到任何popUp。 在课堂上添加
[DllImport("urlmon.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern Int32 URLDownloadToFile(Int32 pCaller, string szURL, string szFileName, Int32 dwReserved, Int32 lpfnCB);
和这个功能
int lwhdr = URLDownloadToFile(0, Link, FilePath, 0, 0);