怎样使用Focus 编写脚本?
时间:2023-12-01 06:08:31
Focus不仅可以帮助您在一段时间内阻止访问所有令人分心的本地应用程序而且Focus的脚本是是可编写的,这意味着它可以扩展为做一堆其他很酷的东西!下面小编就来给大家分享一下怎样利用Focus来编写脚本。
使用Focus 编写脚本的两个主要方法是BASH脚本和URL处理程序。
1.BASH脚本
当Focus打开和关闭时,它可以运行自定义BASH脚本,启动/停止其他程序,启动播放列表甚至 启用“请勿打扰”模式。
这些面板可在Preferences > 中访问 Scripting。
每个脚本都可以访问特定于Focus的环境变量,使您可以根据Focus的状态自定义脚本。
环境变量 描述
FOCUS_ACTIVE = 0或1 焦点是否有效?
FOCUS_HARDCORE_MODE = 0或1 是否专注于硬核模式?
FOCUS_UNBLOCK_DATE =日期 焦点到期的日期?(格式如2015-06-20 20:56:59 +0000)
FOCUS_INTERVAL = 12345 如果设置了计时器,它设置了多长时间?
FOCUS_ACTUAL_INTERVAL = 12345 实际焦点会话的长度。用于Unfocus
FOCUS_TYPE =正常或计时器或计划 这是什么样的焦点会议?
2.URL处理程序
Focus还支持从其他应用程序编写脚本,例如Browser,Terminal或Alfred。
例如,可以通过单击以下链接启用Focus:
聚焦 或不 聚焦
焦点网址 描述
重点://焦点 开始聚焦
重点://集中分钟= 30 开始聚焦30分钟
重点://打破分钟= 5 开始打破5分钟
重点://无焦点的 停止聚焦
重点://别让 别打破了
重点://切换 切换聚焦
重点://偏好 打开首选项
重点://调试 显示调试信息