依赖的路径搜索与获取,最优设计方案是怎样?

动作开发 · 528 次浏览
Poto 创建于 2021-09-01 20:59

动作需要相关组件。我以前做的依赖路径生成与获取似乎存在问题。重新设计这版。但我想知道是否存在最优设计思路。

我的思路是,判断依赖路径是否为空,为空的话可能是初始化或者重新安装。因此搜索依赖文件,如果没有搜到,则判定为初始化,下载相关依赖。如果有搜到,表示这是重新安装。


回复内容
CL 2021-09-01 21:21
#1

不一定使用动作的人安装了everything。

如果依赖的是exe,可以判断一下有没有进程,如果有可以取进程的路径。其他情况不在预期的位置就看作没有我觉得就可以了。

Poto 2021-09-01 21:32 :

依赖路径遵循复杂动作的编程约定放置。依赖并不会运行,只有动作调用才会运行。

Poto 2021-09-01 21:35 :

两种方式:动作根据预设的 My Documents\Quicker\动作缓存文件夹 路径获取文件夹路径,与直接 Everything 搜索动作缓存文件夹获取文件夹路径。两种实现,不考虑用户是否安装 Everything 的前提下,哪种方式的性能更好(或者综合评估更好)?

CL 回复 Poto 2021-09-01 22:01 :

直接判断应该更快一些

回复主贴