我对Automator有点了解,但对Applescript一无所知。所以,我正在尝试创建一个Applescript来执行以下操作,因为可能无法仅使用Automator进行本地操作。
而不是创建大量服务,这些服务将全部显示在“服务”菜单中,如下所示:
复制到目的地A
移至目的地A
复制到目的地B
移至目的地B
复制到目的地C
移至目的地C
我想创建一个可以执行以下操作的Automator。一旦工作流程启动,我将获得以下选项:
移动或复制
选择后,我会看到以下菜单:选择以下选项之一:
目的地A
目的地B
目的地C
选择目的地并单击“确定”后,我的文件将被移动或复制到所选目的地。使用Applescript做这件事的好方法是什么?
答案 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)