OSX High Sierra 的自动化服务

Automator service in OSX High Sierra

主动取景器 window 的自动化服务。这个想法是通过选择新文件夹在活动查找器 window 处创建一个文件夹模板 对话。 服务:

  1. 询问文件夹名称
  2. 新建文件夹
  3. 运行 shell 脚本

Automator 服务失败,我不确定原因。活动查找器的路径 window 未到达分配给新文件夹 Automator 操作的变量 thePath。

屏幕截图显示了服务和错误的简化版本。 我能知道哪里出了问题吗?

尝试将此代码插入到您的工作流程中的 运行 AppleScript 操作中。

set theName to text returned of (display dialog ¬
    "INSERT A NEW FOLDER NAME" default answer ¬
    "Enter Desired Name Of New Folder" hidden answer false ¬
    buttons {"Cancel", "OK"} ¬
    default button ¬
    "OK" cancel button ¬
    "Cancel" with title ¬
    "CHOOSE A NAME" with icon 1 ¬
    giving up after 30)

tell application "Finder"
    set currentTarget to target of window 1 as alias
    set the name of (make new folder at currentTarget) to theName
end tell