Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 我可以使用智能文件夹的finders项目计数作为触发器吗?_Macos_Triggers_Applescript_Finder - Fatal编程技术网

Macos 我可以使用智能文件夹的finders项目计数作为触发器吗?

Macos 我可以使用智能文件夹的finders项目计数作为触发器吗?,macos,triggers,applescript,finder,Macos,Triggers,Applescript,Finder,我正在osx中编写一个apple脚本,将保存的搜索文件夹中的唯一项目复制到另一个文件夹中。我希望在保存的搜索(属性列表)返回更多或更少的项目时运行脚本 不幸的是,我还没有找到任何自动触发这个脚本的方法 当我盯着finder窗口时,我注意到一个保存的搜索文件夹在状态栏的底部显示了其中的项目数 如果可能的话,我想使用这个变量“X项”,作为数字变化时的触发器,但我如何找到它 我查看了很多智能文件夹查询,但都没有结果。如果有人能解释Finder如何计算智能文件夹的项目数,以及我如何获取和使用它作为触发

我正在osx中编写一个apple脚本,将保存的搜索文件夹中的唯一项目复制到另一个文件夹中。我希望在保存的搜索(属性列表)返回更多或更少的项目时运行脚本

不幸的是,我还没有找到任何自动触发这个脚本的方法

当我盯着finder窗口时,我注意到一个保存的搜索文件夹在状态栏的底部显示了其中的项目数

如果可能的话,我想使用这个变量“X项”,作为数字变化时的触发器,但我如何找到它

我查看了很多智能文件夹查询,但都没有结果。如果有人能解释Finder如何计算智能文件夹的项目数,以及我如何获取和使用它作为触发器,我将不胜感激


谢谢,Craig。

正如您所发现的,“智能文件夹”根本不是文件夹,它是一个属性列表/XML文件,包含聚光灯查询和一些外观设置-查找器恰好以显示文件夹的相同方式显示搜索结果。由于这只是一个搜索,特定的项目(和计数)在查找者(或使用相同或类似术语的其他脚本或应用程序)实际执行搜索之前是不会被知道的。谢谢@red_nerge的澄清。在你的评论之后,我意识到点击finder中的智能文件夹本身就是触发器。在这一刻,它调用搜索并计算项目计数。我最初认为spotlight对文件夹计数进行了预处理。我认为,从现在开始,唯一的办法就是按计划触发。