推荐一个 MacOS 上用了就无法自拔的神器 [Hammerspoon]

2019 年 4 月 9 日
 easternslope

推荐一个 MacOS 上用了就无法自拔的 App

Hammerspoon

Hammerspoon 是 MacOS 上的自动化工具,许多介绍 Hammerspoon 的文章都主要介绍了它是一个窗口管理工具,但是 Hammerspoon 能做到的远远不仅如此。

Hammerspoon 开源、免费和支持插件,将大多数系统层面的接口封装成了 Lua API,这就让这把小锤子在 MacOS 上近乎无所不能,可玩性极高

我都用 Hammerspoon 做了些什么?

其他插件思路

使用入门

Hammerspoon 已经将与 MacOS 之间的系统交互封装成了 Lua 的 API,配置 ~/.hammerspoon/init.lua 脚本可以与系统进行交互,只需要了解一些基本的 Lua 语法,就可以 Happy Hacking 了。

我的参考配置

如果你懒得配置,可以参考我的配置,

wangshub/hammerspoon-config

最后

已经完全停不下来了,Hammerspoon 每天至少省下了 30 分钟的时间 😀⏱

36398 次点击
所在节点    程序员
156 条回复
RuiQu
2019 年 4 月 9 日
哇哦 炫酷青年
youngitachi
2019 年 4 月 9 日
看起来不错
sarlanori
2019 年 4 月 9 日
@MuscleOf2016 AutoHotkey 吧
scukmh
2019 年 4 月 9 日
刚刚一直想着用 alfred 实现相同的功能,因为不想装两个软件,但好像确实 alfred 不适合做这个。
Hilong
2019 年 4 月 9 日
之前研究了下,自己写了一点小脚本,感觉发挥不了它的功能,就卸载了,看到楼主的分享,又想搞起来了
easing
2019 年 4 月 9 日
我其实并不需要这些功能,但我还是点进来赞一下
easternslope
2019 年 4 月 9 日
@yangg
有两种方式都可以
1. hammerspoon 应用管理 api https://www.hammerspoon.org/docs/hs.application.html

2. hanmerspoon 去调用 applescript,再 applescript 里面调用 shell
yangg
2019 年 4 月 9 日
osascript -e 'tell application "WeChat" to quit' 用这个可以了,多谢,就是要花好久,不知道能不能行
mosesyou
2019 年 4 月 9 日
天气怎么切换城市呢,我这里使用你的脚本还是深圳的天气
hhyvs111
2019 年 4 月 9 日
不错,马克了
easternslope
2019 年 4 月 9 日
@mosesyou 不用切换,api 根据请求的 ip 地址自动识别城市,你 curl 试试~
thet
2019 年 4 月 9 日
看起来不错 回头试试看
sunocean
2019 年 4 月 9 日
楼主我能转载到我的博客吗?
sunocean
2019 年 4 月 9 日
话说楼主录屏用的什么软件啊?
easternslope
2019 年 4 月 9 日
@scukmh 之前和你也有同样的困惑,但是后来发现 Alfred + Hammersoon 一起才是双剑合璧
lishv2
2019 年 4 月 9 日
插眼
goodryb
2019 年 4 月 9 日
@sunocean #34 应该是自带的 QuickTime 吧
ATiGr
2019 年 4 月 9 日
很早以前就发现了这个神器,然而因为自己太菜鸡,没有写出来什么有用的东西,不得不放弃…… 看到 LZ …… 膜拜一下
gkiwi
2019 年 4 月 9 日
已经用起来了,楼主 clipboard 就是我最想要的~3ks !
18k
2019 年 4 月 9 日
现在在用

Alfred 的 clipboard 管剪切板
manico 管窗口
万年历做日历和天气
滴答做番茄

LZ 这个一个打十个。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/553241

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX