on run {input}
set filepath to POSIX path of input
do shell script "touch " & quoted form of filepath & "untitled"
return input
end run
是我到目前为止所拥有的,并且它有效,但是有没有办法然后专注于文件然后触发重命名?我不希望重命名是自动的,只需触发事件(例如在选择文件时按“返回”)。而且我不想使用任何形式的模态......
快速侧面问题:有没有办法设置它,这样我就不必直接选择文件夹或文件,但可以通过点击文件夹中的空白区域来完成,只要它在 Finder 中?现在我有我的“服务接收选择”到“ files or folders
”中Finder.app
。
== 更新代码 ==
on run {input}
set filepath to POSIX path of input
do shell script "touch " & quoted form of filepath & "untitled"
tell application "Finder"
activate
set target of Finder window 1 to POSIX file "/Users/oscargodson/Documents/designs/untitled"
end tell
tell application "System Events"
tell process "Finder"
keystroke return
end tell
end tell
return input
end run
如果我硬编码它的工作路径!但是我如何才能得到它,因为它var
是有效的?