如何在Mac OSX中使用Python3开机启动应用程序?
用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)