是否可以在Mac上观看带有JXA脚本的文件夹?
我试图弄清楚如何检测文件夹是否已打开并运行JXA脚本。 Apple在其指南中提供了大多数内容的javascript版本,但不是此页面:https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/WatchFolders.html#//apple_ref/doc/uid/TP40016239-CH39-SW1
答案 0 :(得分:0)
似乎无法直接将JXA脚本用作文件夹操作,但Stack Overflow here上有一个答案,它通过将JXA脚本包装在Automator工作流程中来解决此问题。 / p>
StandardAdditions的脚本字典定义文件夹操作处理程序,如果使用脚本编辑器查看选择了JavaScript语言的StandardAdditions字典,则JXA处理程序应该命名为:
function openingFolder(folder)
...但遗憾的是,打开文件夹时不会调用该函数。我无法在JXA脚本中调用任何已定义的文件夹操作处理程序。