广告订阅

Hammerspoon:用 Lua 脚本深度自动化 macOS

发布于 更新于
165

Hammerspoon

系统平台:MacOS
一对一服务
技术支持
免费安装
免费升级

前言

macOS 自带的快捷指令和 Automator 虽然能实现一些自动化操作,但在窗口管理、键盘事件监听、网络状态触发等深度控制方面能力有限。对于追求极致效率的 Mac 用户来说,缺少一个能细粒度操控系统的自动化工具。

今天给大家推荐的 Hammerspoon,是一款开源的 macOS 自动化工具。它将操作系统与 Lua 脚本引擎连接起来,通过编写 Lua 脚本就能深度控制 macOS,从窗口管理和快捷键绑定到 WiFi 触发和位置感知自动化,几乎无所不能。

简介

Hammerspoon 是一款强大的 macOS 自动化工具,核心是将操作系统与 Lua 脚本引擎桥接。通过一系列扩展模块,它将 macOS 的系统功能暴露给用户,支持与应用程序、窗口、鼠标指针、文件系统、音频设备、电池、屏幕、键盘鼠标事件、剪贴板、位置服务和 WiFi 等进行交互。

开箱即用时 Hammerspoon 不会执行任何操作,用户需要在 ~/.hammerspoon/init.lua 中编写 Lua 脚本将事件与动作绑定。比如绑定快捷键执行一系列窗口操作,在 WiFi 连接到家庭网络时自动运行命令,电池低于一定百分比时弹出提醒,甚至实现「当 Mac 检测到你在巴黎时自动播放音乐」这样奇苑的自动化。项目还提供名为 Spoons 的预制插件库,可快速上手常用功能,安装只需从 GitHub 下载并拖入「应用程序」文件夹即可。

演示截图

支持作者
如果这篇内容对你有帮助,可以请作者喝杯咖啡
已有 2 人支持
声明:本站所有资源均来源于网络,仅供学习交流与测试研究使用,请于24小时内删除。任何个人或组织未经许可,不得复制、转载、盗用或采集本站内容。请支持正版,尊重知识产权。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
0 / 600
0 讨论
热门最新
总结
暂无总结

内容作者

文章
24
评论
0
关注
0
粉丝
0
广告订阅
广告