网盛资源- 最新刷机包,救砖解锁,刷机工具教程,免费下载,安卓免费APP下载,源码资源,破解软件资源,辅助游戏工具

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 76|回复: 0

功能强大的macOS自动化工具Hammerspoon v0.9.100

[复制链接]

1万

主题

6395

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
49067
发表于 2026-10-6 19:54:41 | 显示全部楼层 |阅读模式
功能强大的macOS自动化工具Hammerspoon v0.9.100

本帖**后由 DEabcdp 于 2023-10-30 21:22 编辑

什么是 Hammerspoon?

这是一款功能强大的 macOS 自动化工具。Hammerspoon 的核心是操作系统与 Lua 脚本引擎之间的桥梁。赋予 Hammerspoon 强大功能的是一组扩展,可向用户公开特定的系统功能。



它能为我做什么?

您可以编写 Lua 代码,与 macOS API 进行交互,包括应用程序、窗口、鼠标指针、文件系统对象、音频设备、电池、屏幕、底层键盘/鼠标事件、剪贴板、位置服务、wifi 等。 如果您想探索 Hammerspoon 提供的选项,请查看入门指南和完整的 API 文档,以及已经预制好的名为 Spoons 的插件。通常情况下,您需要用 Lua 编写一个配置文件,将事件与操作连接起来。您可能想将键盘快捷键绑定到一系列窗口操作或 applescript 上。您可能想在 wifi 接口连接到家庭网络时运行一系列命令。你可能想在电池电量低于某一百分比时显示提示。你可能想做一些疯狂的事情,比如当 Mac 检测到你在巴黎时,让 iTunes 自动开始播放。

如何安装?

下载**新版本,然后将应用程序拖到 /Applications/ 。如果你使用的是旧版 Mac,且运行的不是**新版本的 macOS,请查阅我们的发行说明,了解与你的系统兼容的版本。



如何使用?

开箱后,Hammerspoon 什么也不做。您需要使用我们的 API 和标准 Lua API 在 ~/.hammerspoon/init.lua 中创建一个 Lua 脚本。如果您是 Hammerspoon 的新用户,请阅读入门指南,并参考完整的 API 文档。您可以在 lua.org 上了解更多关于 Lua 脚本语言的信息。





建议使用一段时间后自己写代码满足个性化需求。



配置一:awesome-hammerspoon configuration

GitHub:ashfinal/awesome-hammerspoon

这份配置实现了这些功能:快捷键窗口管理桌面挂件,包含时钟、日历快捷键列表 CheatsheetAria2 前端,可以快速添加下载任务,查看当前下载情况快捷搜索,类似于 Alfred,可搜索浏览器标签页、进程、词典、Emoji 等









桌面小部件









窗口操纵 Option + R









搜索 Option + G







aria2 前端 Option+ D





配置使用方法:在终端中运行 git clone
游客,如果您要查看本帖隐藏内容请回复
~/.hammerspoon,然后在 Hammerspoon 中重载配置就可以了。







配置二:Hammerspoon configGitHub:wangshub/hammerspoon-config这份配置实现了这些功能:



下载链接:
GitHub:
游客,如果您要查看本帖隐藏内容请回复

GitHub:
游客,如果您要查看本帖隐藏内容请回复

GitHub:
游客,如果您要查看本帖隐藏内容请回复

GitHub:
游客,如果您要查看本帖隐藏内容请回复

GitHub:
游客,如果您要查看本帖隐藏内容请回复

GitHub:
游客,如果您要查看本帖隐藏内容请回复

GitHub:
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|网盛资源论坛 ( 粤ICP备2022085098号 )|网站地图

GMT+8, 2026-11-13 03:20 , Processed in 0.109231 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表