Artifact [bf16b9cd49] Вы: nobody
Вход

Artifact bf16b9cd49c7da3bca71d6d5afa96328010bf28c:


$engine JScript
$uname MaximizeWindow
$dname Максимизирует окно текстового документа при открытии

events.connect(Designer, "createTextWindow", SelfScript.Self);

function createTextWindow(textWnd) {
    
    try 
    {
        var wsh = new ActiveXObject("WScript.Shell");
        wsh.SendKeys("%-{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}");
        // Из-за того, что пункт меню "Развернуть" у уже максимизированного окна не доступен,
        // Enter не закроет это меню, и приходится посылать Esc, который в случае не развернутого
        // окна безобиден и не вызовет никаких действий.
        wsh.SendKeys("{ESC}");
    }
    catch (e) 
    {
        // do nothing
    }    
}