XY历史

XY历史 公开

GregAMO 更新于 2022-05-11 16:52 | 0 | 11
如何安装动作?

适用于
分类
资源管理器


更多信息
分享时间 2022-04-25 17:57
最后更新 2022-05-11 16:52
修订版本 1
限制再分享
Quicker版本 1.33.5
动作大小 25.1 KB

分享到

【本动作基于或参考如下动作开发:https://getquicker.net/sharedaction?code=5738bd8d-e603-48e8-1b2b-08d88a0dba1c
「长驻后台,通过检测前台窗口标题中的路径来记录XY的历史,提供给动作"XY目录"」

简介

长驻后台,通过检测前台窗口标题中的路径来记录XY的历史,可提供给动作"XY目录"

右键设置历史记录存放的文件夹,将会按月分割成不同txt

读取txt为列表后,每20秒检测前台窗口是否含有@@@XYplorer,

如果有,与列表比对,如果不重复,写入列表和txt文件

如果没有,会多等待一段时间,减少检测频率.

只需要单实例长驻运行,但没有禁止多实例,

当已有一个实例正在运行,再次点击按钮,可以检测到前台XYplorer窗口后强制写入一次历史记录,然后新实例退出


关于"检测前台窗口标题中的路径来记录XY的历史":

这一步可以参考网络共享的子程序中其他作者制作的其他文件管理器的"正在浏览"

我的XYplorer设置=>颜色和风格=>模板=>标题栏使用的是"<path>@@@<app>",
因此可以从窗口标题中,读取正在打开的文件夹路径,
但需要移除标题中的"@@@XYplorer",窗口中必须含有<app>是XYplorer的软件限制,改成这样是因为没有空格也不容易有歧义,

下个版本我把这个也写成设置


最近更新

修订版本 更新时间 更新说明
1 2022-05-11 16:52 限制单实例运行,重复点击会强行添加一次路径后退出
大幅度重写,简化检查路径过程,去除子程序,添加大量注释
降低读写本地txt文件频率,现在会将本地文件先放在列表中,比对到有不与列表重复的新路径时才会写入本地txt文件末尾
0 2022-04-25 17:57

最近讨论

暂无讨论