Генерация GUID из скрипта JScript
Некоторые задачи требуют получения глобального уникального значения, для чего вполне резонно использовать GUID. Его уникальность гарантируется алгоритмом не только в текущей задаче, но и глобально (можно сказать во всей вселенной :). Значения GUID используются для баз данных в качестве ключей, что говорит само за себя. Рассмотрим как получить значение GUID из скрипта JScript.
Для этого следует использовать библиотеку Scriptlet.TypeLib:
var TypeLib = new ActiveXObject("Scriptlet.TypeLib");
WScript.echo(TypeLib.Guid);
Для того, чтобы полученный GUID поместить в буфер обмена, нужно выполнить следующий скрипт:
var TypeLib = new ActiveXObject("Scriptlet.TypeLib");
var strGUID = TypeLib.Guid;var objIE = new ActiveXObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
objIE.document.parentWindow.clipboardData.setData("text", strGUID)
objIE.Quit()



4e4e @ 26 июня 2009 17:27
Значения GUID используются для баз данных в качестве ключей, что говорит само за себя. Рассмотрим как получить значение GUID из скрипта JScript.
Не получилось с первой попытки…
Igor @ 6 сентября 2011 16:36
var strGUID = TypeLib.GUID;