Macos 在Lua Hammerspoon脚本中,如何在特定的桌面上绘制?
我没有看到任何用于枚举桌面或将图形移动到特定桌面的API。由于文档总是命名桌面,并且桌面没有任何窗口id或子例程,我假设Hammerspoon不支持多个桌面Macos 在Lua Hammerspoon脚本中,如何在特定的桌面上绘制?,macos,lua,hammerspoon,Macos,Lua,Hammerspoon,我没有看到任何用于枚举桌面或将图形移动到特定桌面的API。由于文档总是命名桌面,并且桌面没有任何窗口id或子例程,我假设Hammerspoon不支持多个桌面 Hammerspoon似乎将桌面视为一种顶级窗口对象。你到底是什么意思?我的意思是,我有6个桌面,我想在一个特定的桌面上绘制,而不是在当前的桌面上。具体来说,我想使用hs.drawing或其他什么工具在每个桌面上绘制一些不同的文本?这些不只是存在于给定空间中的窗口吗?您是否试图将新窗口指向其他非活动桌面?确实,我正在使用hs.drawing
Hammerspoon似乎将桌面视为一种顶级窗口对象。你到底是什么意思?我的意思是,我有6个桌面,我想在一个特定的桌面上绘制,而不是在当前的桌面上。具体来说,我想使用
hs.drawing
或其他什么工具在每个桌面上绘制一些不同的文本?这些不只是存在于给定空间中的窗口吗?您是否试图将新窗口指向其他非活动桌面?确实,我正在使用hs.drawing
。我想那些只是窗户。但是a)我看不到将窗口从图形中移出的方法,b)我看不到将窗口移动到特定桌面的方法是的,hammerspoon还没有真正处理空间问题。在这里,你可以尝试使用(如果你环顾四周,其他人也有)可能对你有用的东西。