在 Hammerspoon 中,如何在启动时获取当前聚焦的应用程序名称?
In Hammerspoon how do I get the currently focused application name on startup?
我可以通过以下代码获取用户切换焦点后的应用名称:
function applicationWatcher(appName, eventType, appObject)
if (eventType == hs.application.watcher.activated) then
print(appName)
end
end
local appWatcher = hs.application.watcher.new(applicationWatcher)
参见hs.application.frontmostApplication()
函数:http://www.hammerspoon.org/docs/hs.application.html#frontmostApplication :)
我可以通过以下代码获取用户切换焦点后的应用名称:
function applicationWatcher(appName, eventType, appObject)
if (eventType == hs.application.watcher.activated) then
print(appName)
end
end
local appWatcher = hs.application.watcher.new(applicationWatcher)
参见hs.application.frontmostApplication()
函数:http://www.hammerspoon.org/docs/hs.application.html#frontmostApplication :)