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

我是 LUA 的一个彻底的新手。

我需要一个脚本,只是将文件路径作为文本复制到剪贴板上。就这样。我绝对无法弄清楚。我一直得到错误:

attempt to call a nil value (global 'set_clipboard')

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

D:_Google Drive_Acting\VO\Room Tone\roomtone.wav

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

点赞
用户107090
用户107090

在这方面没有内置功能。

在 Mac OS 中,你可以这样做

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

显然,在 Windows 中,你可以使用 clip 代替 pbcopy。我不知道 Linux。

2018-02-03 13:39:31
用户3735873
用户3735873

对于 Windows 操作系统,可以执行以下操作:

filename = 'my_filename.txt'
io.popen('clip','w'):write(filename):close()
2018-02-03 23:58:50