请帮助我减少愚蠢,谢谢。
答案 0 :(得分:28)
从“文件”菜单中选择“导出”;文件浏览器下方会有一个“文件格式”下拉列表。要获得双击应用程序而不是文档,请选择“应用程序”。这将生成.app
捆绑包,就像普通的Mac应用程序一样(如果需要,还可以使用脚本打包其他资源)。您可以选择“仅限运行”;如果你这样做,那么只有.app
的人将无法进一步编辑你的脚本,因为它将被编译。 (但如果您将副本保存为应用程序,则可能是您想要的。)
另一个选项as per an anonymous user on Ask Different是将文件保存/导出为“脚本”(.scpt
)或“脚本包”(.scptd
),将其保存在{{ 1}},并在“脚本编辑器”的首选项中选中“在菜单栏中显示脚本菜单”。
(如果您运行的是旧版OS X,the first version of this answer会提供您正在寻找的信息。)
答案 1 :(得分:1)
有多种方法可以做到这一点;我发现这是最简单的:
总而言之,你创建了一个 Automator 应用程序并将你的应用程序放在其中(比听起来更容易,而且它也不是黑客攻击 - 实际上有一个特定的Automator动作)。然后,当您完成后,从菜单栏中选择“文件”,然后选择“另存为应用程序”,然后选择一个位置。现在检查一下,你会看到新创建的Automator图标(小型白色机器人拿着手榴弹发射器)。
您可以执行通常使用此应用程序图标执行的任何操作 - 双击打开,将其拖到停靠栏等等。
Appstorm为构建嵌入AppleScript的自动机操作创建了一个非常出色的步骤tutorial。在我链接的页面上,教程作者还提供了一个Automator脚本,您可以下载该脚本并将其用作模板。
答案 2 :(得分:1)
虽然它肯定不是最简单的路线,但是正如doug建议的那样,从Automator运行脚本的一个好处是,如果你将它隐藏在Automator服务中,你可以设置一个热键或键盘快捷键来执行你的脚本(OSX 10.6+ )。参见:
http://blog.fosketts.net/2010/08/09/assign-keyboard-shortcut-applescript-automator-service/
答案 3 :(得分:0)
当你保存一个新脚本时,会出现一个菜单,询问你想要的文件名是什么,它将存储在哪里,它的任何标签,以及你想要的脚本格式。应该有4种脚本格式:
您要使用的脚本格式为"应用程序。"如果不在Dock中,这将把它变成双击应用程序。