首页 > 解决方案 > 在 macOS 中打开计算机时自动设置计时器

问题描述

我想自动化一个程序,它会在我打开电脑 30 分钟后通知我 - 所以它会在 30 分钟的连续屏幕时间后告诉我。我想知道如何在 macOS Catalina 中执行此操作。如果可以选择在时间到了时发出通知,那很好,但如果我必须编写一个程序也可以。我可以很容易地用 Python 编写一个程序在 30 分钟后播放音频 - 但是如何让它在我打开计算机时自动启动?

提前致谢。注意:我使用的是 macOS Catalina 10.15.6。

标签: macostimerautomation

解决方案


您可以使用登录脚本,该脚本将在您登录时自动运行:

  Start Script Editor, create new document and paste following line of code:
  do shell script "/usr/bin/python $HOME/screentime.py"
     Save it:
     Save As : LoginScript
     Where : Applications
     File Format : Application

  Goto System Preferences->Users & Groups->Login Items
     Click "+" to add "LoginScript"

推荐阅读