User Tools

Site Tools


Sidebar

en:objects:interfacewindow

windowinterface

Manage Windows Windows through a direct connection to them. (Available from version 4.6.32)

This object is obtained via the functions for getting an interface to the window. And it allows you to manage Windows Windows via HWND, as well as get any information about them and emulate user interaction. Allows to manage any Windows applications ( for example, ICQ, Skype ,E-Mail, etc.), automating actions in them at the level of emulating user interaction.



Window management
Getting other Windows
Getting information
Getting the location
State checks
mouse emulation
Keyboard and mouse emulation




The control window

set_text – set text
show to show or hide the
enable – set availability status
focus – set the input focus
foreground to foreground
minimize – minimizirovat
maximize to maximize
restore – recover
close – close
move – move
resize – resize
message – send message
screenshot – take a screenshot br>


Other Windows

get_child_count – get number of child Windows
get_child_by_number of poluchiti child window with the given number
get_child_by_text – get the child window with the specified text
get_child_by_class – get the child window with the specified class name

get_next – get the following window
get_prev to get previous the window.
get_parent – get parent
get_owner to owner

get_top_parent – get the parent of the highest level
get_top_owner – get owner of the highest level

get_all_child – get all the child window
get_all_next – get all of the next window
get_all_prev to get previous the window.
get_all_parent – get all the parent window



Getting window properties

get_text to text
get_number to number
get_style to get style
get_class_name – get name of class
get_hwnd – get the HWND of the window
get_process_id – get the process ID
get_thread_id – get the process ID br>


Get location of window

get_x – get the x of the upper left corner of the window
get_y – get the y of the upper left corner of the window
get_width – get the width
get_height – get the height br>


Get location of window

is_exist – check the existence of
is_visible – check visibility
is_enable – to test the availability of
is_focus – to check the focus.
is_foreground – check that the window is active user input
is_child – check docurnent
is_minimize – check out the minimization of
is_maximize – scan maximization br>


mouse Emulation

mouse_move – move the mouse
mouse_click – click with the left mouse button
mouse_double_click – double click with the left mouse button
mouse_left_down – clicking with the left mouse button
mouse_left_up – pressing the left mouse button
mouse_right_click – click with the right mouse button
mouse_right_down – pressing the right mouse button
mouse_right_up – release right mouse button

send_mouse_move – message - move the mouse
send_mouse_click message - click with the left mouse button
send_mouse_double_click – message - double-click with the left mouse button
send_mouse_left_down message - press the left mouse button
send_mouse_left_up – post - release the left mouse button
send_mouse_right_click – post - right click mouse
send_mouse_right_down – the message - press right mouse button
send_mouse_right_up – post - release the right mouse button



Keyboard emulation

input – enter a string from the keyboard
key (formerly press_key_by_code) – press the key with the specified code
key_down – press the specified key
key_up – press the specified key

send_key_down – press the specified key
send_key_up – press the specified key

set_current_language – set the input language

en/objects/interfacewindow.txt · Last modified: 2026/08/05 22:29 (external edit)