gpt4 book ai didi

lua - 使用 Hammerspoon 的图片库

转载 作者:行者123 更新时间:2023-12-04 16:47:33 35 4
gpt4 key购买 nike

我想在我的 Hammerspoon 配置文件中使用更复杂的图形或 GUI 小部件库,以便获得用户输入并在屏幕上进行比 Hammerspoon 默认允许(据我所知)更高级的绘图。我是 Lua 和 Hammerspoon 的新手,到目前为止我一直无法弄清楚如何让它工作。 (在屏幕上简单绘图不是问题,因此几何形状的示例没有帮助。我已经可以毫无困难地做到这一点。)

我最初认为为构建游戏而设计的 Lua 库之一会比我可能需要的更多,并研究了 love2d,但它似乎无法以任何直接的方式与 Hammerspoon 一起使用。

举两个我想做的具体例子:

  • 我想显示一个对话框,用户可以在其中输入两个值,以指定他们想要在屏幕网格中的行数和列数。原生的 Cocoa 对话框会更好,但是用 Lua 在屏幕上绘制的图形也可以,只要图像的细节对我来说是抽象的,我可以只定义对话框中的文本、字段和按钮。
  • 我想在指定的网格段周围绘制一个带有弯曲角和阴影的虚线矩形,作为用户完成某个命令时窗口将移动到的位置的预览。

  • 还有更多,但任何允许我做这些事情的事情都应该允许我做任何我想做的事情。

    最佳答案

    对于生成对话框,我们还没有很好的答案,尽管可以使用 AppleScript 来实现,您可以使用 hs.osascript 从 Hammerspoon 调用它。

    至于绘制虚线矩形之类的东西,我们目前无法这样做,但是如果您想在我们的 GitHub 项目上提交问题,我们可以在 future 版本中查看:)

    关于lua - 使用 Hammerspoon 的图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39392823/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com