You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 02:23:17