没有空格的AFP路径的Mac上下文菜单

时间:2017-06-23 19:33:20

标签: macos applescript automator

我的团队需要一个Automator服务,允许我们从OS X Finder中复制文件路径,以便它们始终以" afp:// server-name /"开头。而不是" / Volumes / server-name /"但是也用"%20"。

替换所有空格

现在,我们使用以下代码,它替换给定字符串中的第一个空格,但不替换所有空格。

on run {input, parameters}
    set output to {}
    repeat with f in input
    set end of output to replace(POSIX path of f, "/Volumes/Brand Design", "afp://nycp-afp01/Brand%20Design")
    end repeat
    set text item delimiters to linefeed
    set the clipboard to (output as text)
end run
on replace(input, search, replace)
    set text item delimiters to search
    set ti to text items of input
    set text item delimiters to replace
    ti as text
end replace

您可以提供的任何帮助都将非常感谢;感谢名单!

一个。

1 个答案:

答案 0 :(得分:0)

去除空格再次使用你的替换处理程序内部(最后一行)。

my replace(ti as text, " ","%20")