我有一个可执行的脚本(Shell,chmod-ed到755.Python在脚本中,意思是不从外部.py文件运行)。它在我运行时有效。如何在运行时创建一个执行该脚本的.app?我有一个简单的.app,它具有以下结构:APPNAME.App>Contents>MacOS>script
这不会运行。有什么方法可以将脚本搭载到另一个应用程序,例如粉末玩具吗?我不是OSX的新手,我只是没有root权限而且无法安装XCode。
Rembember,我无法从源代码安装任何东西或使用安装脚本,有效地消灭了py2app作为选项。
编辑:
这个答案是mklement0的礼貌。 Automator允许您选择运行脚本的环境,输入脚本并将其捆绑到.app中,从而无需使用shell脚本。
答案 0 :(得分:1)
Automator
并创建一个新的Application
项目。Run Shell Script
操作。Shell:
列表中,选择所选的解释器;在这种情况下/usr/bin/python
。*.app
包。答案 1 :(得分:0)
如果您使用AppleScript,只需将其保存为捆绑,然后单击下拉说脚本,将其更改为捆绑我认为。之后,单击Apple脚本中的包图标,然后将脚本拖到所需的文件夹中。要运行它,请将run命令放入并将之前放在bundle文件夹中的脚本拖到run命令的目录槽中。我不能给你任何确切的东西,因为我不在我的麦克风上,但我给你的是我所知道的最好的。