如何在Mac OSX中使用Python3开机启动应用程序?

0 投票
1 回答
516 浏览
提问于 2025-04-16 03:30

用python3和pyqt创建的一个应用程序需要在启动时自动运行。每次这个应用程序启动时,它都要检查自己是否已经被添加到开机启动列表里。如果没有,就要把自己添加进去,这样下次开机时就能自动运行了。

有没有办法用python3来启动一个苹果脚本,或者直接用python3来实现这个功能呢?

如果有好的想法,大家会非常感激!

1 个回答

0

这里有一个很好的资源,教你如何通过苹果脚本添加登录项:http://macstuff.beachdogs.org/blog/?p=30

你可以使用os.system来执行一个osascript,比如:

cmd = """osascript<<END
tell application "iTunes"
play playlist "Party Shuffle"
end tell
END"""

os.system(cmd)

这里有更多示例

撰写回答