Как на WSH поместить содержимое CLIPBOARD в переменную?..
Добавлено: 04 ноя 2004, 10:28
.. и проделать это стандартными средствами винды (2K/XP). Чтобы не пришлость слать юзеру вместе со скриптом посторонние приблуды.
форум программистов
https://www.developing.ru/
Код: Выделить всё
function ReadClipboard(){
var texxt,
oIE = new ActiveXObject("InternetExplorer.Application");
oIE.navigate ("about:blank");
oIE.visible = 0;
while(oIE.Busy){ WScript.Sleep(10); }
texxt = oIE.Document.parentWindow.clipboardData.getData ("Text");
oIE.Quit();
return (texxt);
}
function WriteClipboard(mytext) {
var oIE = new ActiveXObject("InternetExplorer.Application");
oIE.navigate ("about:blank");
oIE.visible = 0;
while(oIE.Busy){ WScript.Sleep(10); }
oIE.Document.parentWindow.clipboardData.setData ("Text", mytext );
oIE.Quit();
}