macos - 在 macOS 中打开计算机时自动设置计时器
问题描述
我想自动化一个程序,它会在我打开电脑 30 分钟后通知我 - 所以它会在 30 分钟的连续屏幕时间后告诉我。我想知道如何在 macOS Catalina 中执行此操作。如果可以选择在时间到了时发出通知,那很好,但如果我必须编写一个程序也可以。我可以很容易地用 Python 编写一个程序在 30 分钟后播放音频 - 但是如何让它在我打开计算机时自动启动?
提前致谢。注意:我使用的是 macOS Catalina 10.15.6。
解决方案
您可以使用登录脚本,该脚本将在您登录时自动运行:
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"
推荐阅读
- php - 如何在 icalendar 中设置时间而不为 KSA 时间增加 1 小时
- android - Android:声明包含几个特定活动的活动变量
- javascript - 从 3rd 方网页启用 WPF WebBrowser 中的 JavaScript
- clojure - `Datomic.query.EntityMap` 可以返回反向实体引用。但是,这种行为超出了我的直接预期。它是一个错误吗?
- javascript - 如何在自定义搜索字段上使用向下箭头键将焦点移至列表项?
- android - 依赖项更新后,Firebase“不覆盖任何内容”
- maven - 是否可以在我想在 Jenkins 上测试的同一个项目中进行硒测试?
- php - PHP 处理上传函数
- java - 如何使用 Android 从 Opencv 相机预览中提取轮廓?
- android - 如何找到可用或不可用的 SIM 卡网络?