Applescript选择Move或Copy并选择Destination

时间:2014-01-02 18:05:30

标签: applescript automator

我对Automator有点了解,但对Applescript一无所知。所以,我正在尝试创建一个Applescript来执行以下操作,因为可能无法仅使用Automator进行本地操作。

而不是创建大量服务,这些服务将全部显示在“服务”菜单中,如下所示:

复制到目的地A

移至目的地A

复制到目的地B

移至目的地B

复制到目的地C

移至目的地C

我想创建一个可以执行以下操作的Automator。一旦工作流程启动,我将获得以下选项:

移动或复制

选择后,我会看到以下菜单:选择以下选项之一:

目的地A

目的地B

目的地C

选择目的地并单击“确定”后,我的文件将被移动或复制到所选目的地。使用Applescript做这件事的好方法是什么?

1 个答案:

答案 0 :(得分:0)

在纯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)