OSX High Sierra 的自动化服务
Automator service in OSX High Sierra
主动取景器 window 的自动化服务。这个想法是通过选择新文件夹在活动查找器 window 处创建一个文件夹模板
对话。
服务:
- 询问文件夹名称
- 新建文件夹
- 运行 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
主动取景器 window 的自动化服务。这个想法是通过选择新文件夹在活动查找器 window 处创建一个文件夹模板
对话。
服务:
- 询问文件夹名称
- 新建文件夹
- 运行 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