If you are writing a JScript and need a way to copy some text to the clipboard, you can use the following definition:
// Uses Internet Explorer to copy text to the clipboard.
function copyToClipboard(text)
{
var objIE;
try
{
objIE = new ActiveXObject("InternetExplorer.Application");
objIE.Navigate("about:blank");
objIE.document.parentWindow.clipboardData.setData("Text", text);
}
catch(e)
{
WScript.echo("The following error occurred while trying to "
+ "access the system's clipboard using Internet Explorer:\n"
+ e.description);
return false;
}
objIE.Quit();
return true;
}
Here is an example code block that calls this function:
msg = "This message has just been copied to the system's clipboard.";
copyToClipboard(msg);
WScript.echo(msg);
This function relies on the existence of Internet Explorer on the PC. Of course, this function is only guaranteed to work for stand-alone JS files or WSF files.