如何在Node.js中向剪贴板复制多个独立条目(支持Win+V选择)?
如何在Windows上通过Node.js向剪贴板添加多条独立条目(而非覆盖)
我需要将多个字符串复制到Windows剪贴板,要求每个字符串都作为独立条目存在——也就是用Win+V系统剪贴板历史或者Clipdiary查看时,能看到每一条单独的内容,和手动多次复制的效果完全一致。
但目前用代码实现时,每次复制操作都会覆盖之前的内容,最终剪贴板里只保留最后一条字符串。试过多种方法都没解决问题,以下是我尝试过的无效方案:
尝试过的无效方案
1. 使用copy-paste库
const ncp = require(`copy-paste`); ncp.copy(`But they`); ncp.copy(`replace one another.`);
2. 使用Clipboardy v2.3.0及child_process调用clip命令的多种方式
const cp = require('child_process').spawn('clip'); cp.stdin.write(`yo`); cp.stdin.write(`hey`); // 另一种写法 cp.stdin.write(`yo`); cp.stdin.end(`hey`); // 甚至启动新进程 const cp2 = require('child_process').spawn('clip'); cp2.stdin.write(`hey`); cp2.stdin.end(`yo`); // 其他可能的写法都试过了
以上方法均无法实现向剪贴板添加多条独立条目,网上相关问题的其他答案也都无效,求可行的解决方法。
内容的提问来源于stack exchange,提问作者ealexandrohin
相关产品推荐
相关产品推荐

