使用VB.net删除第三方窗口中的文件

时间:2015-08-08 19:06:52

标签: vb.net drag-and-drop automation sendmessage

我正在开发一个VB.net程序来自动化手动过程。该过程涉及将文件拖动到永久存档这些文件的第三方程序。

我可以启动第三方程序并输入必需的用户和密码信息,并使用SENDMESSAGE API成功登录第三方应用程序。我在阅读第三方应用程序中的状态栏时非常困难,最后使用UI Automation来获取状态栏文本。

我看了,但从未在WM_DROPFILES中找到SENDMESSAGE的VB.net实现。我试图转换我在C中找到的版本,但从来没有让它工作。我努力解决的问题之一就是HDROP的结构。

使用WM_DROPFILES的SENDMESSAGE是否可靠地模拟某人将文件拖到第三方程序?我发现大多数谷歌搜索都是在十多年前讨论过SENDMESSAGE和WM_DROPFILES。

我使用UI自动化进行了调查,但无法找到使用它的解决方案。

我目前正在调查Shell32.DLL中的SHDoDragDrop。

感谢您的帮助!

0 个答案:

没有答案