Applescript选择移动或复制并选择目标

Applescript选择移动或复制并选择目标,applescript,automator,Applescript,Automator,我对Automator有些了解,但对Applescript一点也不了解。所以,我正在尝试创建一个Applescript来完成以下工作,因为可能无法仅使用Automator在本机上完成这项工作 而不是创建大量服务,这些服务都会出现在服务菜单中,如下所示: 复制到目的地A 移动到目的地A 复制到目的地B 移到目的地B 复制到目的地C 移到目的地C 我想创建一个自动机来执行以下操作。一旦工作流启动,我将获得以下选项: 移动或复制 一旦我做出选择,我会得到以下菜单:选择以下之一: 目的地A 目的地B 目

我对Automator有些了解,但对Applescript一点也不了解。所以,我正在尝试创建一个Applescript来完成以下工作,因为可能无法仅使用Automator在本机上完成这项工作

而不是创建大量服务,这些服务都会出现在服务菜单中,如下所示:

复制到目的地A

移动到目的地A

复制到目的地B

移到目的地B

复制到目的地C

移到目的地C

我想创建一个自动机来执行以下操作。一旦工作流启动,我将获得以下选项:

移动或复制

一旦我做出选择,我会得到以下菜单:选择以下之一:

目的地A

目的地B

目的地C


选择目标并单击“确定”后,我的文件将被移动或复制到所选目标。使用Applescript执行此操作的好方法是什么

在纯Applescript中,可以使用“显示对话框”进行此操作。您还可以使用“从列表中选择”或“选择文件夹”

set theMethod to button returned of (display dialog "Move or Copy" buttons {"move", "copy"})
set theDestination to button returned of (display dialog "Select your destination" buttons {"Destination A", "Destination B", "Destination"})
-- or use choose folder:
--set theDestination to (choose folder with prompt "Select your destination")
-- or use choose from list:
--choose from list {"Destination A", "Destination B", "Destination"}

display dialog (theMethod & " to " & theDestination)

该死,太忙了,忘了这件事。是的,这似乎符合我的要求。多谢!