在LUA中将文件路径设置为剪贴板


Setting a file path as text to clipboard in LUA

我是LUA的总菜鸟。

我需要一个脚本,只将文件路径作为文本复制到剪贴板。 而已。 我完全搞不清楚。 我一直收到错误:

尝试调用nil值(全局'set_clipboard')

这是我尝试复制到剪贴板的文件路径:

D:_Google Drive_Acting VO room Tone roomtone.wav

这必须是一个简单的脚本,对吗?


对于Windows,您可以这样做:

1
2
filename = 'my_filename.txt'
io.popen('clip','w'):write(filename):close()


没有内置功能。

在Mac OS中,您可以执行此操作

1
2
3
function set_clipboard(text)
    io.popen('pbcopy','w'):write(text):close()
end

显然,在Windows中,您可以使用clip而不是pbcopy。 我不知道Linux。