@ -106,8 +106,7 @@ mDefaultPywinautoBackend="win32"
#old:PywinautoExtElementsGet
#old:PywinautoExtElementsGet
def UIOSelector_Get_UIOList ( inSpecificationList , inElement = None , inFlagRaiseException = True ) :
def UIOSelector_Get_UIOList ( inSpecificationList , inElement = None , inFlagRaiseException = True ) :
'''
''' L-,W+: Получить список UIO объектов по UIO селектору
Получить список UIO объектов по UIO селектору
. . code - block : : python
. . code - block : : python
@ -249,8 +248,7 @@ def UIOSelector_Get_UIOList (inSpecificationList,inElement=None,inFlagRaiseExcep
#old:PywinautoExtElementGet
#old:PywinautoExtElementGet
def UIOSelector_Get_UIO ( inSpecificationList , inElement = None , inFlagRaiseException = True ) :
def UIOSelector_Get_UIO ( inSpecificationList , inElement = None , inFlagRaiseException = True ) :
'''
''' L-,W+: Получить список UIO объект по UIO селектору. Если критериям UIO селектора удовлетворяет несколько UIO объектов - вернуть первый из списка
Получить список UIO объект по UIO селектору . Если критериям UIO селектора удовлетворяет несколько UIO объектов - вернуть первый из списка
. . code - block : : python
. . code - block : : python
@ -280,8 +278,7 @@ def UIOSelector_Get_UIO (inSpecificationList,inElement=None,inFlagRaiseException
#old:-
#old:-
def UIOSelector_Exist_Bool ( inUIOSelector ) :
def UIOSelector_Exist_Bool ( inUIOSelector ) :
'''
''' L-,W+: Проверить существование хотя бы 1-г о UIO объекта по заданному UIO селектору
Проверить существование хотя бы 1 - г о UIO объекта по заданному UIO селектору
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -323,8 +320,7 @@ def UIOSelector_Exist_Bool (inUIOSelector):
#old: -
#old: -
def UIOSelectorsSecs_WaitAppear_List ( inSpecificationListList , inWaitSecs = 86400.0 , inFlagWaitAllInMoment = False ) :
def UIOSelectorsSecs_WaitAppear_List ( inSpecificationListList , inWaitSecs = 86400.0 , inFlagWaitAllInMoment = False ) :
'''
''' L-,W+: Ожидать появление хотя бы 1-г о / всех UIO объектов по заданным UIO селекторам
Ожидать появление хотя бы 1 - г о / всех UIO объектов по заданным UIO селекторам
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -381,8 +377,7 @@ def UIOSelectorsSecs_WaitAppear_List (inSpecificationListList,inWaitSecs=86400.0
#old: -
#old: -
def UIOSelectorsSecs_WaitDisappear_List ( inSpecificationListList , inWaitSecs = 86400.0 , inFlagWaitAllInMoment = False ) :
def UIOSelectorsSecs_WaitDisappear_List ( inSpecificationListList , inWaitSecs = 86400.0 , inFlagWaitAllInMoment = False ) :
'''
''' L-,W+: Ожидать исчезновение хотя бы 1-г о / всех UIO объектов по заданным UIO селекторам
Ожидать исчезновение хотя бы 1 - г о / всех UIO объектов по заданным UIO селекторам
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -440,8 +435,7 @@ def UIOSelectorsSecs_WaitDisappear_List (inSpecificationListList,inWaitSecs=8640
#old: -
#old: -
def UIOSelectorSecs_WaitAppear_Bool ( inSpecificationList , inWaitSecs ) :
def UIOSelectorSecs_WaitAppear_Bool ( inSpecificationList , inWaitSecs ) :
'''
''' L-,W+: Ожидать появление 1-г о UIO объекта по заданному UIO селектору
Ожидать появление 1 - г о UIO объекта по заданному UIO селектору
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -467,8 +461,7 @@ def UIOSelectorSecs_WaitAppear_Bool (inSpecificationList,inWaitSecs):
#old name - -
#old name - -
def UIOSelectorSecs_WaitDisappear_Bool ( inSpecificationList , inWaitSecs ) :
def UIOSelectorSecs_WaitDisappear_Bool ( inSpecificationList , inWaitSecs ) :
'''
''' L-,W+: Ожидать исчезновение 1-г о UIO объекта по заданному UIO селектору
Ожидать исчезновение 1 - г о UIO объекта по заданному UIO селектору
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -494,8 +487,7 @@ def UIOSelectorSecs_WaitDisappear_Bool (inSpecificationList,inWaitSecs):
#old: -
#old: -
def UIOSelector_Get_BitnessInt ( inSpecificationList ) :
def UIOSelector_Get_BitnessInt ( inSpecificationList ) :
'''
''' L-,W+: Определить разрядность приложения по UIO селектору. Вернуть результат в формате целого числа (64 или 32)
Определить разрядность приложения по UIO селектору . Вернуть результат в формате целого числа ( 64 или 32 )
. . code - block : : python
. . code - block : : python
@ -521,8 +513,7 @@ def UIOSelector_Get_BitnessInt (inSpecificationList):
#old: -
#old: -
def UIOSelector_Get_BitnessStr ( inSpecificationList ) :
def UIOSelector_Get_BitnessStr ( inSpecificationList ) :
"""
""" L-,W+: Определить разрядность приложения по UIO селектору. Вернуть результат в формате строки ( " 64 " или " 32 " )
Определить разрядность приложения по UIO селектору . Вернуть результат в формате строки ( " 64 " или " 32 " )
. . code - block : : python
. . code - block : : python
@ -548,8 +539,7 @@ def UIOSelector_Get_BitnessStr (inSpecificationList):
#old: -
#old: -
def Get_OSBitnessInt ( ) :
def Get_OSBitnessInt ( ) :
'''
''' L-,W+: Определить разрядность робота, в котором запускается данная функция
Определить разрядность робота , в котором запускается данная функция
. . code - block : : python
. . code - block : : python
@ -564,8 +554,7 @@ def Get_OSBitnessInt ():
return lResult
return lResult
#old: -
#old: -
def UIOSelector_SafeOtherGet_Process ( inUIOSelector ) :
def UIOSelector_SafeOtherGet_Process ( inUIOSelector ) :
"""
""" L-,W+: Получить процесс робота другой разрядности (если приложение UIO объекта выполняется в другой разрядности). Функция возвращает None, если разрядность робота совпадает с разрядностью приложения UIO объекта, либо если при инициализации робота не устанавливался интерпретатор другой разрядности.
Получить процесс робота другой разрядности ( если приложение UIO объекта выполняется в другой разрядности ) . Функция возвращает None , если разрядность робота совпадает с разрядностью приложения UIO объекта , либо если при инициализации робота не устанавливался интерпретатор другой разрядности .
. . code - block : : python
. . code - block : : python
@ -590,8 +579,7 @@ def UIOSelector_SafeOtherGet_Process(inUIOSelector):
return lResult
return lResult
#old: GetControl
#old: GetControl
def PWASpecification_Get_UIO ( inControlSpecificationArray ) :
def PWASpecification_Get_UIO ( inControlSpecificationArray ) :
"""
""" L-,W+: Получить UIO объект по PWA (pywinauto) селектору. (https://pywinauto.readthedocs.io/en/latest/code/pywinauto.findwindows.html). Мы рекомендуем использовать метод UIOSelector_UIO_Get, так как UIO селектор обладает большей функциональностью.
Получить UIO объект по PWA ( pywinauto ) селектору . ( https : / / pywinauto . readthedocs . io / en / latest / code / pywinauto . findwindows . html ) . Мы рекомендуем использовать метод UIOSelector_UIO_Get , так как UIO селектор обладает большей функциональностью .
. . code - block : : python
. . code - block : : python
@ -675,8 +663,7 @@ def PWASpecification_Get_UIO(inControlSpecificationArray):
return lResultList
return lResultList
def PWASpecification_Get_PWAApplication ( inControlSpecificationArray ) :
def PWASpecification_Get_PWAApplication ( inControlSpecificationArray ) :
"""
""" L-,W+: Получить значение атрибута backend по PWA (pywinauto) селектору. Мы рекомендуем использовать метод UIOSelector_UIO_Get, так как UIO селектор обладает большей функциональностью.
Получить значение атрибута backend по PWA ( pywinauto ) селектору . Мы рекомендуем использовать метод UIOSelector_UIO_Get , так как UIO селектор обладает большей функциональностью .
. . code - block : : python
. . code - block : : python
@ -742,8 +729,7 @@ def PWASpecification_Get_PWAApplication(inControlSpecificationArray):
return lTempObject
return lTempObject
#old: AutomationSearchMouseElement
#old: AutomationSearchMouseElement
def UIOSelector_SearchChildByMouse_UIO ( inElementSpecification ) :
def UIOSelector_SearchChildByMouse_UIO ( inElementSpecification ) :
"""
""" L-,W+: Инициировать визуальный поиск UIO объекта с помощью указателя мыши. При наведении указателя мыши UIO объект выделяется зеленой рамкой. Остановить режим поиска можно с помощью зажима клавиши ctrl left на протяжении нескольких секунд. После этого в веб окне студии будет отображено дерево расположения искомого UIO объекта.
Инициировать визуальный поиск UIO объекта с помощью указателя мыши . При наведении указателя мыши UIO объект выделяется зеленой рамкой . Остановить режим поиска можно с помощью зажима клавиши ctrl left на протяжении нескольких секунд . После этого в веб окне студии будет отображено дерево расположения искомого UIO объекта .
. . code - block : : python
. . code - block : : python
@ -800,8 +786,7 @@ def UIOSelector_SearchChildByMouse_UIO(inElementSpecification):
#old: - AutomationSearchMouseElementHierarchy
#old: - AutomationSearchMouseElementHierarchy
def UIOSelector_SearchChildByMouse_UIOTree ( inUIOSelector ) :
def UIOSelector_SearchChildByMouse_UIOTree ( inUIOSelector ) :
"""
""" L-,W+: Получить список уровней UIO объекта с указнием всех имеющихся атрибутов по входящему UIO селектору.
Получить список уровней UIO объекта с указнием всех имеющихся атрибутов по входящему UIO селектору .
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -879,8 +864,7 @@ def UIOSelector_SearchChildByMouse_UIOTree(inUIOSelector):
return lItemInfo
return lItemInfo
#old name - PywinautoExtElementCtrlIndexGet
#old name - PywinautoExtElementCtrlIndexGet
def UIO_GetCtrlIndex_Int ( inElement ) :
def UIO_GetCtrlIndex_Int ( inElement ) :
"""
""" L-,W+: Получить индекс UIO объекта inElement в списке родительского UIO объекта.
Получить индекс UIO объекта inElement в списке родительского UIO объекта .
. . code - block : : python
. . code - block : : python
@ -925,8 +909,7 @@ def UIO_GetCtrlIndex_Int(inElement):
#old: - PywinautoExtElementsGetInfo
#old: - PywinautoExtElementsGetInfo
def UIOSelector_Get_UIOInfoList ( inUIOSelector , inElement = None ) :
def UIOSelector_Get_UIOInfoList ( inUIOSelector , inElement = None ) :
"""
""" L-,W+: Техническая функция: Получить список параметров последних уровней UIO селектора по UIO объектам, которые удовлетворяют входящим inUIOSelector, поиск по которым будет производится от уровня inElement.
Техническая функция : Получить список параметров последних уровней UIO селектора по UIO объектам , которые удовлетворяют входящим inUIOSelector , поиск по которым будет производится от уровня inElement .
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -971,8 +954,7 @@ def UIOSelector_Get_UIOInfoList (inUIOSelector, inElement=None):
#old: - PywinautoExtTryToRestore
#old: - PywinautoExtTryToRestore
def UIOSelector_TryRestore_Dict ( inSpecificationList ) :
def UIOSelector_TryRestore_Dict ( inSpecificationList ) :
"""
""" L-,W+: Восстановить окно приложения на экране по UIO селектору inSpecificationList, если оно было свернуто. Функция обернута в try .. except - ошибок не возникнет.
Восстановить окно приложения на экране по UIO селектору inSpecificationList , если оно было свернуто . Функция обернута в try . . except - ошибок не возникнет .
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ УЖЕ ИСПОЛЬЗУЕТСЯ В РЯДЕ ДРУГИХ ФУНКЦИЙ Т А К К А К АДРЕССАЦИЯ ПО UIA FRAMEWORK НЕДОСТУПНА , ЕСЛИ ПРИЛОЖЕНИЕ С В Е Р Н У Т О .
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ УЖЕ ИСПОЛЬЗУЕТСЯ В РЯДЕ ДРУГИХ ФУНКЦИЙ Т А К К А К АДРЕССАЦИЯ ПО UIA FRAMEWORK НЕДОСТУПНА , ЕСЛИ ПРИЛОЖЕНИЕ С В Е Р Н У Т О .
@ -1004,8 +986,7 @@ def UIOSelector_TryRestore_Dict(inSpecificationList):
#old: - ElementActionGetList
#old: - ElementActionGetList
def UIOSelector_Get_UIOActivityList ( inUIOSelector ) :
def UIOSelector_Get_UIOActivityList ( inUIOSelector ) :
"""
""" L-,W+: Получить список доступных действий/функций по UIO селектору inUIOSelector. Описание возможных активностей см. ниже.
Получить список доступных действий / функций по UIO селектору inUIOSelector . Описание возможных активностей см . ниже .
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -1053,8 +1034,7 @@ def UIOSelector_Get_UIOActivityList (inUIOSelector):
#old: - ElementRunAction
#old: - ElementRunAction
def UIOSelectorUIOActivity_Run_Dict ( inUIOSelector , inActionName , inArgumentList = None , inkwArgumentObject = None ) :
def UIOSelectorUIOActivity_Run_Dict ( inUIOSelector , inActionName , inArgumentList = None , inkwArgumentObject = None ) :
"""
""" L-,W+: Выполнить активность inActionName над UIO объектом, полученным с помощью UIO селектора inUIOSelector. Описание возможных активностей см. ниже.
Выполнить активность inActionName над UIO объектом , полученным с помощью UIO селектора inUIOSelector . Описание возможных активностей см . ниже .
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -1122,8 +1102,7 @@ def UIOSelectorUIOActivity_Run_Dict(inUIOSelector, inActionName, inArgumentList=
#old name - ElementGetInfo
#old name - ElementGetInfo
def UIOSelector_Get_UIOInfo ( inUIOSelector ) :
def UIOSelector_Get_UIOInfo ( inUIOSelector ) :
"""
""" L-,W+: Получить свойства UIO объекта (element_info), по заданному UIO селектору. Ниже представлен перечень возвращаемых свойств.
Получить свойства UIO объекта ( element_info ) , по заданному UIO селектору . Ниже представлен перечень возвращаемых свойств .
Для backend = win32 :
Для backend = win32 :
@ -1203,8 +1182,7 @@ def UIOSelector_Get_UIOInfo(inUIOSelector):
return lResultList
return lResultList
#old: - GUISearchElementByRootXY
#old: - GUISearchElementByRootXY
def UIOXY_SearchChild_ListDict ( inRootElement , inX , inY , inHierarchyList = None ) :
def UIOXY_SearchChild_ListDict ( inRootElement , inX , inY , inHierarchyList = None ) :
"""
""" L-,W+: Техническая функция: Получить иерархию вложенности UIO объекта по заданным корневому UIO объекту, координатам X и Y.
Техническая функция : Получить иерархию вложенности UIO объекта по заданным корневому UIO объекту , координатам X и Y .
. . code - block : : python
. . code - block : : python
@ -1309,8 +1287,7 @@ def UIOXY_SearchChild_ListDict(inRootElement,inX,inY,inHierarchyList=None):
#old: - ElementGetChildElementList
#old: - ElementGetChildElementList
def UIOSelector_GetChildList_UIOList ( inUIOSelector = None , inBackend = mDefaultPywinautoBackend ) :
def UIOSelector_GetChildList_UIOList ( inUIOSelector = None , inBackend = mDefaultPywinautoBackend ) :
"""
""" L-,W+: Получить список дочерних UIO объектов по входящему UIO селектору inUIOSelector.
Получить список дочерних UIO объектов по входящему UIO селектору inUIOSelector .
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -1380,8 +1357,7 @@ def UIOSelector_GetChildList_UIOList(inUIOSelector=None, inBackend=mDefaultPywin
#old1: - ElementSpecificationArraySearchPrepare
#old1: - ElementSpecificationArraySearchPrepare
#old2: - ElementSpecificationListNormalize
#old2: - ElementSpecificationListNormalize
def UIOSelector_SearchUIONormalize_UIOSelector ( inControlSpecificationArray ) :
def UIOSelector_SearchUIONormalize_UIOSelector ( inControlSpecificationArray ) :
"""
""" L-,W+: Нормализовать UIO селектор для дальнейшего использования в функциях поиск UIO объекта. Если недопустимых атрибутов не присутствует, то оставить как есть.
Нормализовать UIO селектор для дальнейшего использования в функциях поиск UIO объекта . Если недопустимых атрибутов не присутствует , то оставить как есть .
. . code - block : : python
. . code - block : : python
@ -1466,8 +1442,7 @@ def UIOSelector_SearchUIONormalize_UIOSelector (inControlSpecificationArray):
#old name 1 - ElementSpecificationArraySearchPrepare
#old name 1 - ElementSpecificationArraySearchPrepare
#old name 2 - ElementSpecificationListNormalize
#old name 2 - ElementSpecificationListNormalize
def UIOSelector_SearchProcessNormalize_UIOSelector ( inControlSpecificationArray ) :
def UIOSelector_SearchProcessNormalize_UIOSelector ( inControlSpecificationArray ) :
"""
""" L-,W+: Нормализовать UIO селектор для дальнейшего использования в функциях поиска процесса, в котором находится искомый UIO объект. Если недопустимых атрибутов не присутствует, то оставить как есть.
Нормализовать UIO селектор для дальнейшего использования в функциях поиска процесса , в котором находится искомый UIO объект . Если недопустимых атрибутов не присутствует , то оставить как есть .
. . code - block : : python
. . code - block : : python
@ -1556,8 +1531,7 @@ def UIOSelector_SearchProcessNormalize_UIOSelector (inControlSpecificationArray)
#old: - ElementInfoExportObject
#old: - ElementInfoExportObject
def UIOEI_Convert_UIOInfo ( inElementInfo ) :
def UIOEI_Convert_UIOInfo ( inElementInfo ) :
"""
""" L-,W+: Техническая функция: Дообогащение словаря с параметрами UIO объекта по заданному UIO.element_info
Техническая функция : Дообогащение словаря с параметрами UIO объекта по заданному UIO . element_info
. . code - block : : python
. . code - block : : python
@ -1641,8 +1615,7 @@ def UIOEI_Convert_UIOInfo(inElementInfo):
#old: - GetRootElementList
#old: - GetRootElementList
def BackendStr_GetTopLevelList_UIOInfo ( inBackend = mDefaultPywinautoBackend ) :
def BackendStr_GetTopLevelList_UIOInfo ( inBackend = mDefaultPywinautoBackend ) :
"""
""" L-,W+: Получить список UIOInfo словарей - процессы, которые запущены в рабочей сессии и готовы для взаимодействия с роботом через backend inBackend
Получить список UIOInfo словарей - процессы , которые запущены в рабочей сессии и готовы для взаимодействия с роботом через backend inBackend
. . code - block : : python
. . code - block : : python
@ -1664,8 +1637,7 @@ def BackendStr_GetTopLevelList_UIOInfo(inBackend=mDefaultPywinautoBackend):
#old: - ElementDrawOutlineNew
#old: - ElementDrawOutlineNew
def UIOSelector_Highlight ( inUIOSelector ) :
def UIOSelector_Highlight ( inUIOSelector ) :
"""
""" L-,W+: Подсветить на несколько секунд на экране зеленой рамкой UIO объект, который соответствует входящему UIO селектору inUIOSelector
Подсветить на несколько секунд на экране зеленой рамкой UIO объект , который соответствует входящему UIO селектору inUIOSelector
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -1701,8 +1673,7 @@ def UIOSelector_Highlight(inUIOSelector):
return True
return True
#old: - ElementDrawOutlineNewFocus
#old: - ElementDrawOutlineNewFocus
def UIOSelector_FocusHighlight ( inUIOSelector ) :
def UIOSelector_FocusHighlight ( inUIOSelector ) :
"""
""" L-,W+: Установить фокус и подсветить на несколько секунд на экране зеленой рамкой UIO объект, который соответствует входящему UIO селектору inUIOSelector
Установить фокус и подсветить на несколько секунд на экране зеленой рамкой UIO объект , который соответствует входящему UIO селектору inUIOSelector
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
! ВНИМАНИЕ ! ДАННАЯ ФУНКЦИОНАЛЬНОСТЬ В АВТОМАТИЧЕСКОМ РЕЖИМЕ ПОДДЕРЖИВАЕТ В С Е РАЗРЯДНОСТИ ПРИЛОЖЕНИЙ ( 32 | 64 ) , КОТОРЫЕ ЗАПУЩЕНЫ В СЕСИИ . PYTHON x64 ИМЕЕТ ВОЗМОЖНОСТЬ ВЗЗАИМОДЕЙСТВИЯ С x32 UIO ОБЪЕКТАМИ , Н О МЫ РЕКОМЕНДУЕМ ДОПОЛНИТЕЛЬНО ИСПОЛЬЗОВАТЬ ИНТЕРПРЕТАТОР PYTHON x32 ( ПОДРОБНЕЕ С М . ФУНКЦИЮ Configure ( ) )
@ -1740,8 +1711,7 @@ def UIOSelector_FocusHighlight(inUIOSelector):
#old: - draw_outline_new
#old: - draw_outline_new
def UIO_Highlight ( lWrapperObject , colour = ' green ' , thickness = 2 , fill = None , rect = None , inFlagSetFocus = False ) :
def UIO_Highlight ( lWrapperObject , colour = ' green ' , thickness = 2 , fill = None , rect = None , inFlagSetFocus = False ) :
"""
""" L-,W+: Выполнить подсветку UIO объекта на экране
Выполнить подсветку UIO объекта на экране
. . code - block : : python
. . code - block : : python
@ -1813,8 +1783,7 @@ def UIO_Highlight(lWrapperObject,colour='green',thickness=2,fill=None,rect=None,
#old: - draw_outline_new_focus
#old: - draw_outline_new_focus
def UIO_FocusHighlight ( lWrapperObject , colour = ' green ' , thickness = 2 , fill = None , rect = None ) :
def UIO_FocusHighlight ( lWrapperObject , colour = ' green ' , thickness = 2 , fill = None , rect = None ) :
"""
""" L-,W+: Установить фокус и выполнить подсветку UIO объекта на экране
Установить фокус и выполнить подсветку UIO объекта на экране
. . code - block : : python
. . code - block : : python