首页 > 软件 > Mac应用软件 > Mac办公软件 > Hammerspoon for Mac(免费的超强自动化工具) v0.9.100官方版

软件介绍

Hammerspoon是一款开源免费的超强自动化工具,这款软件所有的功能都在 Lua 脚本中,需要用户自己编写。通过桥接操作系统与 Lua 脚本引擎,这款软件让我们能够用 Lua 脚本快速方便地与系统 API 沟通,获取各种信息或者进行控制。

Hammerspoon for Mac安装说明

下载完成后,打开安装包,将左侧的软件拖动到右侧应用程序即可。

Hammerspoon for Mac软件简介

Hammerspoon是OS X强大自动化的工具。它的核心是操作系统和Lua脚本引擎之间的桥梁。什么让Hammerspoon的力量是一组向用户公开特定系统功能的扩展。这很简单的描述。您可以编写与应用程序,Windows,鼠标指针,文件系统对象,音频设备,电池,屏幕,低级键盘/鼠标事件,剪贴板,定位服务,WiFi等等的OS X API进行交互的Lua代码。通常,您将在Lua中编写一个将事件连接到操作的配置文件。您可能希望将键盘快捷键绑定到一系列窗口操作或applescript。当您的WiFi接口连接到家庭网络时,您可能需要运行一系列命令。当您的电池电量低于一定百分比时,您可能希望显示警报。你可能想做一些疯狂的事情,就像iTunes在Mac侦测到你在巴黎时自动开始播放的那样。

Hammerspoon for Mac常见问题

1、可以收集有关崩溃的信息吗?

默认情况下,是的。这可以在Hammerspoon偏好中禁用。有关更多信息,请参阅我们的隐私政策

2、可访问性问题

Hammerspoon依赖于访问OS X可访问性堆栈以与桌面交互,并且由于OS X中的安全性要求,用户需要手动允许Hammerspoon访问辅助功能。OS X管理可以访问“系统偏好设置”中的辅助功能的应用程序列表。单击“安全和隐私”图标,然后单击“隐私”选项卡,然后单击列表中的“辅助功能”。您应该确保Hammerspoon出现在此列表中并打勾。

3、我无法将Hammerspoon添加到列表中,或启用它

控制对辅助功能的访问的数据库不太可能,但可能与现实脱离同步。有关如何从这种情况中恢复的指南,请访问http://mizage.clarify-it.com/d/6ervmn(在SQL查询中将'divvy'替换为'hammerspoon')您的启动服务也可能数据库已经变得混乱/腐败。您可以使用以下命令强制重建:

sudo /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

hs.application问题

4、应用程序名称不是我所期望的

如果您尝试查找Microsoft Office应用程序(例如,使用hs.appfinder.appFromName(“Word”)),它们将向OS显示与系统菜单栏中显示的不同的应用程序名称。请改用“Microsoft Word”,“Microsoft Excel”等。

您可以使用以下代码段获取Hammerspoon控制台中所有正在运行的应用程序的真实名称列表:

hs.fnutils.each(hs.application.runningApplications(),function(app)print(app:title())end)

Hammerspoon for Mac更新日志

已修复:之前在hs.hotkey中的崩溃修复无效,现在应该有效。