我创建了一个非常简单的脚本,它解析网页、查找图像并将其下载到机器上。该脚本还每 5 分钟检查一次图片是否已更改,如果已更改,则下载新的。到目前为止,我已经成功地把它变成了一个独立的 py2app,它运行良好。我可以运行它,它会做它的事情。我有几个问题:
这个应用程序可能最好用作后台应用程序。我可以在我的 py2app setup.py 中指定,LSBackgroundOnly=True
如下所示:
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
from setuptools import setup
APP = ['downloader.py']
DATA_FILES = []
plist = dict(LSBackgroundOnly=True)
OPTIONS = {'argv_emulation': True, 'plist': plist}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
现在。我现在真正想做的是将此应用程序添加到 mac 登录项。有没有办法在py2app中做到这一点?我无法在文档中找到任何内容。但是,我确实在 Apple 开发人员文档中找到了如何使用常规 Obj-C 应用程序执行此操作。 添加登录项
然而,我的 Objective C 知识充其量是有限的,所以我努力想出一个好的解决方案。提前感谢您的帮助。