3
私はHammerspoonでキーボードショートカットを使ってディレクトリを開きたいと思います。ショートカットを使用してアプリケーションを開くには、以下を使用します。Hammerspoonでディレクトリを開くには?
ただし、これはファイルシステムでは機能しません。たとえば、~/Dropbox
を開きたい場合は、アプリを開くにはどのような方法が必要ですか?
私はHammerspoonでキーボードショートカットを使ってディレクトリを開きたいと思います。ショートカットを使用してアプリケーションを開くには、以下を使用します。Hammerspoonでディレクトリを開くには?
ただし、これはファイルシステムでは機能しません。たとえば、~/Dropbox
を開きたい場合は、アプリを開くにはどのような方法が必要ですか?
このタスクに特に適したAPIがあるかどうかはわかりませんが、Hammerspoonで(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")
これは、あなたが^ + 経由/Applications
ディレクトリを開くことができます。
「ディレクトリを開く」とは、特定のディレクトリを指し示すファイルマネージャを開くこと、または特定のディレクトリ内のすべてのファイルを開くことを意味しますか? –
@JackTaylor特定のディレクトリに設定された場所でFinderを開きます。 – Blaszard