在 Hammerspoon 中,如何在启动时获取当前聚焦的应用程序名称?

我可以使用以下代码在用户切换焦点后获取应用程序名称:

function applicationWatcher(appName, eventType, appObject)
  if (eventType == hs.application.watcher.activated) then
    print(appName)
  end
end

local appWatcher = hs.application.watcher.new(applicationWatcher)

但我想在 Hammerspoon 初始化后立即得到该 appName

点赞
用户2305249
用户2305249

请看 hs.application.frontmostApplication() 函数文档:http://www.hammerspoon.org/docs/hs.application.html#frontmostApplication :)

2017-12-07 13:43:31