gpt4 book ai didi

lua - 如何在 Hammerspoon 中打开一个目录?

转载 作者:行者123 更新时间:2023-12-01 13:33:54 30 4
gpt4 key购买 nike

我想使用键盘快捷键在 Hammerspoon 上打开一个目录。要通过快捷方式打开任何应用,请使用以下命令:

hs.hotkey.bind({"ctrl"}, "n", function()
hs.application.launchOrFocus("Safari")
end
)

但是,这在文件系统上不起作用。比如你想打开~/Dropbox,应该用什么方法打开app?

最佳答案

我不确定是否有专门适合此任务的 API,但我发现一种解决方案是绑定(bind)键以在 Hammerspoon 上执行 shell 命令(通过 hs.execute()) .

local function directoryLaunchKeyRemap(mods, key, dir)
local mods = mods or {}
hs.hotkey.bind(mods, key, function()
local shell_command = "open " .. dir
hs.execute(shell_command)
end)
end

directoryLaunchKeyRemap({"ctrl"}, "1", "/Applications")

这让您可以通过 +1 打开 /Applications 目录。

关于lua - 如何在 Hammerspoon 中打开一个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44601713/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com