Mac Hammerspoon教程,Hammerspoon如何创建菜单栏?

时间:2022-01-23 00:30:32 

Hammerspoon是OS X的桌面自动化工具。它将各种系统级API连接到Lua脚本引擎,允许您通过编写Lua脚本对系统产生强大的影响。本次小编带给大家Hammerspoon创建菜单栏的具体教程。


Hammerspoon for Mac(自动化批处理软件)

立即下载

Mac Hammerspoon教程,Hammerspoon如何创建菜单栏?

Hammerspoon mac这是一款macOS平台的自动化工具,可以帮助我们大大提高效率,适用于窗口管理、音乐播放、应用管理,甚至是网络请求……基本可以做到指哪打哪。应用场景:常用软件使用快捷键启动、高效快速的窗口管理、高效的音乐播放控制等。

2022-03-318.05 MB英文软件

Mac Hammerspoon教程,Hammerspoon如何创建菜单栏?

创建一个简单的菜单栏项目

许多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文档。

标签:Hammerspoon创建菜单栏,Mac,Hammerspoon教程,Hammerspoon批量处理软件
0
投稿

猜你喜欢

  • wps演示如何保存成pdf格式

    2022-03-20 06:41:40
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询

    2023-05-12 00:23:46
  • 微星武士GF76笔记本u盘重装win7系统教程

    2022-02-28 03:17:12
  • Mac VLC播放器如何设置播放时直接全屏播放?

    2022-01-28 04:41:55
  • Excel表格中如何对图片进行旋转

    2022-08-20 07:21:47
  • 怎么在word上制作工作简报?word上制作工作简报的方法

    2023-01-09 19:04:41
  • Win8系统关闭smartscreen筛选器的方法 win8.1如何关闭smartscreen

    2022-05-01 02:01:30
  • Excel2013 如何隐藏表格中应用的公式

    2022-11-10 03:55:18
  • iOS 13 隐藏的 3 个小功能:让操作更简单

    2023-07-22 10:10:45
  • 手机wps怎么快速填充表格的方法

    2023-12-14 12:46:52
  • Win10设置点击IE磁贴打开桌面版IE的小妙招

    2022-08-02 00:49:39
  • 蓝屏代码0x000007b如何解决

    2023-06-05 05:21:56
  • Win10如何恢复被篡改的默认浏览器?

    2022-08-09 13:10:59
  • NVIDIA的NIS调节参数如何设置?英伟达NIS调节参数设置方法

    2023-10-23 10:59:38
  • word页面边距怎样设置

    2023-03-01 07:20:09
  • 如何在Windows11中关闭透明度?

    2023-05-01 00:11:16
  • WPS excel怎么用盈亏图进行差异分析

    2022-08-08 10:35:25
  • 怎么取消Win10专业版系统开机密码?

    2022-06-08 11:18:06
  • win10正式版升级后自动弹出你要以何方式打开此网站的原因及解决方法

    2023-04-02 01:44:39
  • 如何批量修改wps表格的行列

    2023-05-29 00:26:20
  • asp之家 电脑教程 m.aspxhome.com