获取所有 Open Explorer Windows 的 ListBox 中的路径

Posted

技术标签:

【中文标题】获取所有 Open Explorer Windows 的 ListBox 中的路径【英文标题】:Get Path in a ListBox of all Open Explorer Windows 【发布时间】:2012-02-03 06:07:36 【问题描述】:

我想在ListBox 中列出所有打开的 Windows 资源管理器窗口及其活动路径。如果资源管理器窗口导航到不同的路径,应用程序应刷新 ListBox

例如两个资源管理器窗口打开。一个导航到C:\Windows,另一个导航到D:\Stuff。当应用程序运行时,它会将C:\WindowsD:\Stuff 添加到ListBox。然后,用户导航到打开的资源管理器窗口之一中的不同文件夹,例如C:\Windows\system32。然后应用程序应刷新ListBox 并改为列出C:\Windows\system32D:\Stuff

我对如何做到这一点没有任何想法。任何指针将不胜感激。

【问题讨论】:

到目前为止您尝试过什么,为什么不起作用?这里没有问题,只是程序的要求。 不知道为什么需要这个,但是很有趣... 【参考方案1】:

在这里您可以找到如何访问WindowsExplorerInternetExplorer 中的路径的示例:http://omegacoder.com/?p=63

关于用户导航到不同路径这一事实的通知,老实说,我不知道怎么办。

因此,我想到的第一个解决方案是使用 Timer 并检查每个刻度。

【讨论】:

应该,因为WindowsExplorer btw 总是在那里。 @Programmer:我不知道。 Firefox 怎么样?怎么做? @Tigran 链接失效 @NilayVishwakarma:路径确实有效。可能有一些暂时关闭...

以上是关于获取所有 Open Explorer Windows 的 ListBox 中的路径的主要内容,如果未能解决你的问题,请参考以下文章

用于打开 json 提要中的所有 url 的 Javascript window.open 函数

重定向后从 window.open()'ed 窗口获取内容

js 用window.open(参数) 打开新窗口,在新窗口怎么获取传过来的参数

js 获取浏览器名字版本

获取WINDOW.OPEN url js中的get取值

eclipse中安装Open Explorer