User Tools

Site Tools


Sidebar



en:objects:window:get:get_focused_window

get_foused_window

get_foused_window(); - this function is used to get XHEWindowInterface interface to the window that has focus. (available from version 7.0.39)

After testing, the function returns the result of its work to the script :
  • window interface – XHEWindowInterface interface to the specified window.

    PHP example:

    <?php $xhe_host = "127.0.0.1:705";
     
    //connect the object to control the emulator, if not already connected
    if(!isset($path))
       $path = "../../../Templates/xweb_human_emulator.php";
    require($path);
     
    //Start
    echo "<hr> <font color = blue> window->".basename(__FILE__)."</font> <hr>";
     
    sleep(2);
     
    //1
    echo "1.Get x, y of the window with focus:";
    echo $window->get_focused_window()->get_x()."".$window->get_focused_window()->get_y();
     
    //end
    echo "<hr> <br>";
     
    //Quit
    $app->quit();
    ?>

    Python example:

    # Additional paths
    import sys
    sys.path.insert(0, '../../../Templates PY/')
     
    xhe_host = "127.0.0.1:705"
    from xweb_human_emulator import *
     
    # Start
    echo("<hr> <font color = blue> window.xxxxxxxxx </font> <hr>")
     
    # 1
    echo("1.Get x, y of the window with focus:")
    echo(window.get_focused_window().get_x(), "")
    echo(window.get_focused_window().get_y(), "")
     
    # end
    echo("<hr> <br>")
     
    # Quit
    app.quit()

    C# example:

    #region using
     
    using System;
    using System.Diagnostics;
    using System.Collections.Generic;
    using System.Linq;
    using System.IO;
    using System.Text;
    using System.Threading;
     
    using XHE;
    using XHE.XHE_DOM;
    using XHE.XHE_System;
    using XHE.XHE_Window;
    using XHE.XHE_Web;
     
    #endregion
     
      class Program: XHEScript
      {
    static void Main(string [] args)
    {
    //init XHE
    server = "127.0.0.1:705";
    InitXHE();
     
    //Start
    echo("<hr> <font color = blue> window.get_all_by_point </font> <hr>");
     
    //1 step
    echo("1.Get x, y of the window with focus:");
    XHEWindowInterface windows_focused = window.get_focused_window();
    echo(windows_focused.get_x() + "" + windows_focused.get_y());
     
    //end
    echo("<hr> <br>");
     
    app.quit();
    }
    }

    Java Script example:

    //connect the object to control the emulator, if not already connected
    xhe_host = "127.0.0.1:705";
    echo = require("../../../Templates JS/xweb_human_emulator.js");
     
    //Start
    echo("<hr> <font color = blue> window.get_all_by_point </font> <hr>");
     
    //1 step
    echo("1.Get x y of the window with focus:");
    var windows_focused = window.get_focused_window();
    echo(windows_focused.get_x() + "" + windows_focused.get_y());
     
    //end
    echo("<hr> <br>");
     
    //Quit
    app.quit();
  • en/objects/window/get/get_focused_window.txt · Last modified: 2026/08/05 22:59 (external edit)