Lua中有没有办法设置剪贴板文本?

问题描述 投票:0回答:3

我正在尝试将变量附加到剪贴板。 Lua 有办法做到这一点吗?

windows lua clipboard
3个回答
0
投票

您可以使用 winapi 模块中的 set_clipboard 方法。


0
投票

您无法直接在 Vanilla Lua 中执行此操作,但是您应该可以使用不同的模块执行此操作。

正如 Paul Kulchenko 所建议的,winapi 模块可能是一个不错的选择。


0
投票

这是@Egor Skriptunoff 评论的实现:

function to_clipboard(text)
    local p = io.popen("clip.exe", "w")
    p:write(text)
    p:close()
end

适用于我的 Win 10 和 Lua 5.4。

© www.soinside.com 2019 - 2024. All rights reserved.