复制到节点中的剪贴板.js?

2022-08-30 04:23:34

有没有办法复制到 Node.js 中的剪贴板?任何模块或想法都如此?我在桌面应用程序上使用Node.js。希望这能澄清为什么我希望它能够实现这一目标。


答案 1

对于 OS X:

function pbcopy(data) {
    var proc = require('child_process').spawn('pbcopy'); 
    proc.stdin.write(data); proc.stdin.end();
}

write()可以采用缓冲区或字符串。字符串的默认编码为 utf-8。


答案 2

查看剪贴板。它允许您跨平台复制/粘贴。它比另一个答案中提到的模块维护得更积极,它修复了该模块的许多问题。copy-paste

const clipboardy = require('clipboardy');

// Copy
clipboardy.writeSync('