Core API
execute
API
hs.screen
屏幕控制
函数:
方法:
获取所有屏幕列表:
hs.timer
根据时间规则执行
.hours(hour)
:将小时转换为秒 #Function.doAfter(doAfter(sec, fn))
:延迟调用函数 #Constructorhs.timer.doAfter(2, function() fn end)
.doEvery(second, fn)
:间隔 N 秒执行指定函数 #Constructor.timer:fire()
:立即执行 #Methods
hs.notify
.new
([fn,][attributes]):系统通知 #Constructor.show(title, subTitle, information[, tag])
:系统通知 send 简写 #Constructor
hs.inspect
hs.caffeinate
watcher
- 0 - systemDidWake:系统已唤醒
- 1 - systemWillSleep:系统将休眠
- 2 - systemWillPowerOff:系统关闭电源
- 3 - screensDidSleep:显示器已经进入休眠状态
- 4 - screensDidWake:显示器已从睡眠状态唤醒
- 7 - screensaverDidStart:屏保已启动
- 8 - screensaverWillStop:屏保将停止
- 9 - screensaverDidStop:屏保已经停止
- 10 - screensDidLock:屏幕已经锁定
- 11 - screensDidUnlock:屏幕已经解锁