Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Lua Hammerspoon脚本中,如何在特定的桌面上绘制?_Macos_Lua_Hammerspoon - Fatal编程技术网

Macos 在Lua Hammerspoon脚本中,如何在特定的桌面上绘制?

Macos 在Lua Hammerspoon脚本中,如何在特定的桌面上绘制?,macos,lua,hammerspoon,Macos,Lua,Hammerspoon,我没有看到任何用于枚举桌面或将图形移动到特定桌面的API。由于文档总是命名桌面,并且桌面没有任何窗口id或子例程,我假设Hammerspoon不支持多个桌面 Hammerspoon似乎将桌面视为一种顶级窗口对象。你到底是什么意思?我的意思是,我有6个桌面,我想在一个特定的桌面上绘制,而不是在当前的桌面上。具体来说,我想使用hs.drawing或其他什么工具在每个桌面上绘制一些不同的文本?这些不只是存在于给定空间中的窗口吗?您是否试图将新窗口指向其他非活动桌面?确实,我正在使用hs.drawing

我没有看到任何用于枚举桌面或将图形移动到特定桌面的API。

由于文档总是命名桌面,并且桌面没有任何窗口id或子例程,我假设Hammerspoon不支持多个桌面


Hammerspoon似乎将桌面视为一种顶级窗口对象。

你到底是什么意思?我的意思是,我有6个桌面,我想在一个特定的桌面上绘制,而不是在当前的桌面上。具体来说,我想使用
hs.drawing
或其他什么工具在每个桌面上绘制一些不同的文本?这些不只是存在于给定空间中的窗口吗?您是否试图将新窗口指向其他非活动桌面?确实,我正在使用
hs.drawing
。我想那些只是窗户。但是a)我看不到将窗口从图形中移出的方法,b)我看不到将窗口移动到特定桌面的方法是的,hammerspoon还没有真正处理空间问题。在这里,你可以尝试使用(如果你环顾四周,其他人也有)可能对你有用的东西。