[增加功能] 获取资源管理器路径,自动跳转到第三方文件管理器

需求场景:
用Directory Opus、Total Commander、XYplorer等第三方文件管理器的,都会碰到【替代资源管理器、作为默认的路径打开程序】这个问题,其中DOpus自身实现了资管替代,但对一些写死了调用explorer的程序,还是无法完全自动替代。(例如:SystemInformer打开进程所在路径,Snipaste贴图右键在文件夹中查看,WPS输出为图片后打开所在文件夹等)
因此希望能自动获取资管路径,转到第三方工具来打开
我觉得可以作为付费功能点(不少人有这个需求)

功能描述:
功能一:【自动跳转】当检测到调用资源管理器时,自动获取路径
(最好) 能通过系统消息截获调用资管将要打开的路径,在不打开资源管理器的情况下,直接调用第三方文件管理器打开,而不必像ahk那样要等到资管窗口打开后再获取
(其次) 若上述在技术上难以实现,也可等到资管窗口打开后立即获取其路径,并关闭资管窗口,调用第三方工具打开路径

功能二:【手动跳转】当已经存在资管窗口时(可以有多个窗口、可以是win11的多标签窗口),按快捷键获取所有资管窗口(或每个标签)的路径,关闭对应窗口,调用第三方工具打开获取到的所有路径
判断路径如果是网络连接/控制面板/设备和打印机等特殊情况时,不关闭对应资管窗口,也不调用第三方打开(也许还要处理共享路径\\xxxx\xxxx, 和 ftp://xxxxxx
(win11的多标签资管窗口,AHK好像难以关闭对应标签,也许listary能实现)

概念设计图如下:

2 Likes