Macos Mac Automator应用程序:如何设置文件夹

Macos Mac Automator应用程序:如何设置文件夹,macos,arguments,applescript,automator,Macos,Arguments,Applescript,Automator,这可能很简单,但它让我发疯 我刚刚能够构建我的第一个automator工作流,它非常基本,使用Subtitles应用程序在特定文件夹中下载电影字幕 行动包括: 获取文件夹内容 筛选查找器项目(仅适用于电影文件) 使用字幕应用程序打开查找器项目 当我在Automator中执行工作流时,它工作得很好,因为它在开头有一个“Folder Action receives files and folders added to:”子句,告诉我要使用哪个文件夹 但是,我想将其保存为应用程序,以便在iCal上安排

这可能很简单,但它让我发疯

我刚刚能够构建我的第一个automator工作流,它非常基本,使用Subtitles应用程序在特定文件夹中下载电影字幕

行动包括:

获取文件夹内容 筛选查找器项目(仅适用于电影文件) 使用字幕应用程序打开查找器项目

当我在Automator中执行工作流时,它工作得很好,因为它在开头有一个“Folder Action receives files and folders added to:”子句,告诉我要使用哪个文件夹

但是,我想将其保存为应用程序,以便在iCal上安排,但是,当我保存为应用程序时,告诉文件夹不再可用的子句,看起来我需要将文件夹名称作为参数/参数传递,我不知道如何做

因此,我需要的指导是如何在iCal中执行应用程序,同时告诉它使用哪个文件夹

提前感谢…

只需在“获取文件夹内容”操作上方添加“运行applescript”操作即可。使applescript代码如下所示。确保将文件夹路径放在引号之间

on run {input, parameters}
    return "/Users/username/Desktop/"
end run
注意:获取路径的一种快速方法是在脚本编辑器中运行此命令并使用结果

return POSIX path of (choose folder)

道歉。我不知道“”的存在,我认为它更适合这个问题,我只是把它贴在那里。谢谢,非常感谢。但这并没有解决问题。。。它在Automator中仍然可以正常运行,但当我通过双击直接执行应用程序时,我会得到一个“打开查找器项遇到错误”的操作,这实际上与我为了设置文件夹而执行“获取指定的查找器项”操作时收到的消息相同。。。该应用程序实际上会在该消息之后运行,但不会处理文件夹中的所有文件。我正在尝试排除故障(删除子文件夹,并将尝试缩小文件),但任何其他帮助将不胜感激。。。提前谢谢。好的。做了一些测试,看起来问题实际上与“Filter Finder Items”操作有关。每当结果是超过2种不同类型的文件时,我就会收到“操作打开查找器项遇到错误”消息。我在筛选操作中使用了2个筛选表达式。分机号为mp4或分机号为mkv。这总是导致错误。但是,当我只使用一个表达式(文件管理器只使用一个文件)时,它工作得很好。我现在有一个应用程序处理mkv文件和另一个处理mp4文件,这是工作。但我还是想用一个应用程序来实现这个目标。。。提示?