﻿$engine JScript
$uname guidGen
$dname Генератор уникальных идентификаторов
$addin global

/* ======================================================================

AUTHOR: Василий Фролов aka Палыч, palytsh@mail.ru
DATE  : 02.02.2012

COMMENT: В окне программного модуля заменяет выделенный текст новым ГУИДом.

========================================================================= */

function getPredefinedHotkeys(predef){
	predef.setVersion(1);
	predef.add("ВставитьНовыйУникальныйИдентификатор", 
		"Ctrl + Alt + Shift + G");
}

function macrosВставитьНовыйУникальныйИдентификатор(){
	var w = snegopat.activeTextWindow();
	if (!w) return false;
	
	var sel = w.getSelection();
	w.selectedText = newGuid();
}

function newGuid(){
	var q = v8New("УникальныйИдентификатор");
	return toV8Value(q).presentation();
}
