मैं एक अलग एप्लिकेशन बनाकर ऐसा करने में कामयाब रहा जो इसे संभालता है। यह निश्चित रूप से सबसे अच्छा तरीका नहीं है, लेकिन यह काम करता है।
मैं विंडोज पर हूं और VB.NET एप्लिकेशन बनाया है:
Module Module1
Sub Main()
Dim text = My.Application.CommandLineArgs(0)
My.Computer.Clipboard.SetText(text)
Console.Write(text)
End Sub
End Module
फिर Node.js में, मैं child_process.execVB.NET एप्लिकेशन को चलाता था, जिसमें डेटा को कमांड लाइन तर्क के रूप में कॉपी किया जाता था:
require('child_process').exec(
"CopyToClipboard.exe \"test foo bar\"",
function(err, stdout, stderr) {
console.log(stdout);
}
);