*****************************************************************
***                Explorer AkelPad plugin v6.3               ***
*****************************************************************

2008-2016   aka Instructor (Shengalts@mail.ru)


***  ***

   (   Selom' Ofori).


***  ***

Explorer::Main
      .


***   ***

Call("Explorer::Main", 1, "PATH")
  :
    1
            .
    "PATH"
      , : "C:\Program Files".  "",      .

Call("Explorer::Main", 2)
  :
    2
        .

Call("Explorer::Main", 3, *WINDOW)
  :
    3
         .    Scripts .
    *WINDOW
        ,     .
  :
    WScript.Echo(GetExplorerWindow());

    function GetExplorerWindow()
    {
      var lpWnd;
      var hWnd=0;

      if (lpWnd=AkelPad.MemAlloc(_X64?8:4 /*sizeof(HWND)*/))
      {
        AkelPad.CallW("Explorer::Main", 3, lpWnd);
        hWnd=AkelPad.MemRead(lpWnd, 2 /*DT_QWORD*/);
        AkelPad.MemFree(lpWnd);
      }
      return hWnd;
    }

Call("Explorer::Main", 4, "PATH")
  :
    4
        .
    "PATH"
      , : "C:\Program Files".  "-1",     " ".
