我想在ListBox
中列出所有打开的Windows资源管理器窗口及其活动路径。如果浏览器窗口导航到不同的路径,应用程序应刷新ListBox
。
例如两个探险家窗户是开放的。一个导航到C:\Windows
,另一个导航到D:\Stuff
。当应用程序运行时,它会将C:\Windows
和D:\Stuff
添加到ListBox
。然后,用户导航到其中一个打开的资源管理器窗口中的其他文件夹,如C:\Windows\system32
。然后,该应用应刷新ListBox
并列出C:\Windows\system32
和D:\Stuff
。
我对如何做到这一点没有任何想法。任何指针都会受到赞赏。
答案 0 :(得分:7)
您可以在此处找到如何访问WindowsExplorer
和InternetExplorer
中的路径的示例:http://omegacoder.com/?p=63
如果能够收到关于用户导航到不同路径的事实的通知,那么老实说,我没有办法知道。
因此,我想到的第一个解决方案是使用Timer
并检查每个刻度。