AppleScript的复制和粘贴文件,用鼠标右键单击
对不起,我没有更多的是基础的,但我什么都不知道的AppleScript。基本上我想右键单击一个文件或文件夹并运行一个脚本,将其复制到具有常量目录结构的新位置。所以很明显的脚本是路要走,但这样的事情..AppleScript的复制和粘贴文件,用鼠标右键单击
路径= /卷/ RENDERS/ThisShow/ThisShot/ThisShow_ThisShot_v10/
NEWPATH =从 '路径' ReplaceText( “/卷/ RENDERS /” “/卷/ RAID-渲染/”)
告诉应用程序“搜索”复制文件“路径”到“NEWPATH”与替换
在本例中的“路径”将是那是文件或文件夹在启动脚本时右键单击。这个例子中的新文件夹是“/ Volumes/Raid-Renders/ThisShow/ThisShot/ThisShow_ThisShot_v10 /”。所以想法是它将“ThisShow_ThisShot_v10”文件夹和它的内容复制到“/ Volumes/Raid-Renders/ThisShow/ThisShot /”
感谢您的任何帮助。我知道这里没有太多东西要继续。
这应做到:
据我所知,你不能指定一个AppleScript到右键菜单。不过,你可以创建一个菜单栏脚本。为此,首先将此脚本作为常规脚本文件保存在本地Library
文件夹的Scripts
文件夹中。
如果您的主菜单栏(位于屏幕的顶部)有一个看起来像滚动(以前称为Script Menu
)的小图标,该脚本应该出现在该菜单的某处。如果您没有看到这个图标,运行AppleScript Utility
(位于/Applications/AppleScript/AppleScript Utility
),并检查Show Script Menu in menu bar
复选框。现在
,所有你需要做的运行脚本就是打开脚本菜单,找到你的脚本,只需点击一次。有问题吗?问。 :)
谢谢,这是有益的,但而不是选择目标文件夹,我可以把它做一个文本替换自动设置目标文件夹?换句话说,该脚本将始终从“/ Volumes/RENDERS /”复制到“/ Volumes/Raid-Renders /”,其余文件路径保持不变。 – lacrossj
@lacrossj查看更新后的答案。 – fireshadow52
这很接近。它的工作原理,但只有当我想要替换的文件夹已经存在。否则我会得到“无法将文件...变成别名”。此外它似乎只能在文件夹上工作。如果我尝试使用它的一个文件,我得到“无法创建名称...到文件夹类型” PS上的“replaceText”部分我改“this_folder”到“thisFolder”之类的代码的第一行。让我知道如果这是错误的事情。谢谢! – lacrossj