根据文档,我应该能够通过淡出关闭警报:
hs.alert.closeAll([seconds])
hs.alert.closeSpecific(uuid, [seconds])
但是无论我尝试什么,警报似乎都会立即关闭(因此它甚至都不可见)。
local uuid = hs.alert.show("test", {fillColor = {red = 1}}, 5.0)
hs.alert.closeSpecific(uuid, 0.5)
我已经尝试过closeAll
和closeSpecific
,以及小于和大于警报持续时间的淡入淡出时间。我正在使用最新的 Hammerspoon (0.9.73)。