【发布时间】:2014-07-10 08:33:44
【问题描述】:
我正在使用 WatIn 登录网站并下载文件。当我看到下载对话框时,我不必打开下载对话框的太多电源,我只需按下保存按钮并将文件下载到 broser 的默认文件夹,这正是我想要的需要这个文件夹的路径。我知道它基本上是C:\Users\UserNAme\Favorites\Downloads,但我需要 100% 确定,因为用户可以更改此路径。
如何找到上次下载的文件路径或broser的默认下载文件夹。
如果有人需要,请在此处下载我的代码
Thread.Sleep(10000);
IntPtr prevChild = FindWindow("IEFrame", "Reports | ACCESS - Internet Explorer");
Thread.Sleep(3000);
IntPtr currChild = FindWindowEx(prevChild, 0, "Frame Notification Bar", "");
Thread.Sleep(3000);
IntPtr currChild2 = FindWindowEx(currChild, 0, "DirectUIHWND", "");
Thread.Sleep(3000);
PostMessage(currChild2, WM_KEYDOWN, VK_F6, 2);
Thread.Sleep(3000);
PostMessage(currChild2, WM_KEYDOWN, VK_TAB, 2);
Thread.Sleep(3000);
PostMessage(currChild2, WM_KEYDOWN, VK_ENTER, 2);
【问题讨论】:
-
我对这篇文章很熟悉。我多次使用这种方法,但我没有看到任何可以显示默认文件夹路径的细线,但无论如何都可以