制作Mac .App运行上述.App运行脚本

时间:2014-04-30 03:13:57

标签: python macos shell .app

我有一个可执行的脚本(Shell,chmod-ed到755.Python在脚本中,意思是不从外部.py文件运行)。它在我运行时有效。如何在运行时创建一个执行该脚本的.app?我有一个简单的.app,它具有以下结构:APPNAME.App>Contents>MacOS>script 这不会运行。有什么方法可以将脚本搭载到另一个应用程序,例如粉末玩具吗?我不是OSX的新手,我只是没有root权限而且无法安装XCode。 Rembember,我无法从源代码安装任何东西或使用安装脚本,有效地消灭了py2app作为选项。 编辑: 这个答案是mklement0的礼貌。 Automator允许您选择运行脚本的环境,输入脚本并将其捆绑到.app中,从而无需使用shell脚本。

2 个答案:

答案 0 :(得分:1)

  • 运行Automator并创建一个新的Application项目。
  • 添加Run Shell Script操作。
  • Shell:列表中,选择所选的解释器;在这种情况下/usr/bin/python
  • 将Python脚本的内容粘贴到操作中并保存*.app包。

答案 1 :(得分:0)

如果您使用AppleScript,只需将其保存为捆绑,然后单击下拉说脚本,将其更改为捆绑我认为。之后,单击Apple脚本中的包图标,然后将脚本拖到所需的文件夹中。要运行它,请将run命令放入并将之前放在bundle文件夹中的脚本拖到run命令的目录槽中。我不能给你任何确切的东西,因为我不在我的麦克风上,但我给你的是我所知道的最好的。