Mac Hammerspoon教程,Hammerspoon如何创建菜单栏?
时间:2022-01-23 00:30:32
Hammerspoon是OS X的桌面自动化工具。它将各种系统级API连接到Lua脚本引擎,允许您通过编写Lua脚本对系统产生强大的影响。本次小编带给大家Hammerspoon创建菜单栏的具体教程。
Hammerspoon for Mac(自动化批处理软件)
立即下载
Hammerspoon mac这是一款macOS平台的自动化工具,可以帮助我们大大提高效率,适用于窗口管理、音乐播放、应用管理,甚至是网络请求……基本可以做到指哪打哪。应用场景:常用软件使用快捷键启动、高效快速的窗口管理、高效的音乐播放控制等。
2022-03-318.05 MB英文软件
创建一个简单的菜单栏项目
许多Mac实用程序在系统菜单栏中放置一个小图标来显示其状态并让您与它们进行交互。我们将使用两个Hammerspoon的扩展来为流行的实用程序添加一个非常简单的替代品Caffeine
。
caffeine = hs.menubar.new()function setCaffeineDisplay(state) if state then caffeine:setTitle("AWAKE") else caffeine:setTitle("SLEEPY") endendfunction caffeineClicked() setCaffeineDisplay(hs.caffeinate.toggle("displayIdle"))endif caffeine then caffeine:setClickCallback(caffeineClicked) setCaffeineDisplay(hs.caffeinate.get("displayIdle"))end
此代码段将创建一个菜单栏项,SLEEPY
如果您的计算机在您不使用时允许其进入睡眠状态,或者AWAKE
它将拒绝睡眠,则会显示该文本。的hs.caffeine
扩展提供以防止睡眠显示的能力,但hs.menubar
被提供的菜单栏项。
在这种情况下,我们创建菜单栏项并连接回调(在本例中caffeineClicked()
)以单击菜单栏项上的事件。您还可以使用图标而不是文本,方法是在您的菜单栏对象中放置小图像文件~/.hammerspoon/
并使用该:setIcon()
方法。有关此内容hs.menubar
的详细信息,请参阅完整的API文档。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Wps目录怎么自动生成
![](https://img.aspxhome.com/file/2023/6/a182066_0s.png)
win10商店下载出现错误代码0x80D02017解决方法?win10错误代码0x80D02017如何处理
![](https://img.aspxhome.com/file/2023/7/47267_0s.jpg)
按enter键即可得到答案
excel 提示“您的组织策略阻止我们为您完成此操作”的解决方法
![](https://img.aspxhome.com/file/2023/1/a162471_0s.jpg)
Excel2019的求和公式在哪?Excel2019求和图文教程
![](https://img.aspxhome.com/file/2023/6/39966_0s.jpg)
一样会转换为双字节字符
excel表格如何制作库存表
如何在同一Excel数据源同时运用多种类型图表(图文)
![](https://img.aspxhome.com/file/2023/8/43118_0s.jpg)
如何解决word中文双引号变成英文引号
![](https://img.aspxhome.com/file/2023/7/18377_0s.jpg)
WPS 无法启动无法启动打印作业该怎么解决?
![](https://img.aspxhome.com/file/2023/1/a166851_0s.jpg)
excel怎么在打印时放大打印呢?
![](https://img.aspxhome.com/file/2023/7/40967_0s.jpg)
win10睡眠状态下风扇仍然转动的解决办法
![](https://img.aspxhome.com/file/2023/8/46598_0s.jpg)
mac电脑如何查看cpu占用率?
![](https://img.aspxhome.com/file/2023/7/a202867_0s.jpeg)
Excel表格技巧—COUNTA 函数如何操作
如何使用PhotoNinja进行图像之间的复制粘贴?
![](https://img.aspxhome.com/file/2023/2/a207602_0s.jpeg)
Excel如何在表格中导入.txt文件
![](https://img.aspxhome.com/file/2023/9/38119_0s.png)
word 段落间隔太大怎么调整?
![](https://img.aspxhome.com/file/2023/7/35337_0s.png)
「干货」Word知识——基础篇(1)
![](https://img.aspxhome.com/file/2023/3/17053_0s.jpg)
wps表格怎么打印?
![](https://img.aspxhome.com/file/2023/3/a169073_0s.jpg)
word表格中一行的段落标记怎么去也去不掉
![](https://img.aspxhome.com/file/2023/2/35382_0s.png)