3

Listary是一个很棒的 Windows 文件浏览和搜索工具。一些第三方评论可以在Listary 的常见问题中找到。

如下图所示,Listary提供了“复制文件夹路径到剪贴板”(方便的“切换到文件管理器中上次打开的文件夹”可能来源于此功能)和“将所选项目的路径复制到剪贴板”智能快捷方式

Listary似乎在某个进程中放置了某些挂钩,以立即监视文件管理器 (Explorer.exe) 的目录更改以提供“将文件夹路径复制到剪贴板”,并选择更改以提供“将所选项目的路径复制到剪贴板”

我想知道如何实现这两种行为(在Delphi中),例如,要挂钩哪个进程以及如何挂钩这个进程?任何信息表示赞赏!

[编辑] TLama 很乐意指出 Raymond从资源管理器窗口查询信息。但是,链接文章中的行为似乎是主动查询而不是被动收听。例如,如果我打开三个资源管理器实例,然后在 Word 中执行其他操作,那么主动查询方法是否可以识别最后一个文件夹路径?Listary 会记住最后一个文件夹路径,表明它正在被动地监听某个进程的每个文件夹更改。此外,Listary可以与多个文件管理器一起使用,如下图所示。我想知道这种ShellWindows方法是否适用于 xplorer2、TotalCmd 或 DirectoryOpus?应用兼容性

4

0 回答 0