|
|
@ -310,7 +310,7 @@ def PywinautoExtTryToRestore(inSpecificationList):
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
#Подготовка взодного массива
|
|
|
|
#Подготовка взодного массива
|
|
|
|
inControlSpecificationArray=ElementSpecificationArraySearchPrepare(inSpecificationList)
|
|
|
|
inControlSpecificationArray=ElementSpecificationArraySearchPrepare(inSpecificationList)
|
|
|
|
#Выполнить подключение к объекту
|
|
|
|
#Выполнить подключение к объекту. Восстановление необходимо только в бэке win32, так как в uia свернутое окно не распознается
|
|
|
|
lRPAApplication = pywinauto.Application(backend="win32")
|
|
|
|
lRPAApplication = pywinauto.Application(backend="win32")
|
|
|
|
lRPAApplication.connect(**inSpecificationList[0])
|
|
|
|
lRPAApplication.connect(**inSpecificationList[0])
|
|
|
|
lRPAApplication.top_window().restore()
|
|
|
|
lRPAApplication.top_window().restore()
|
|
|
@ -1005,7 +1005,7 @@ def ElementInfoExportObject(inElementInfo):
|
|
|
|
|
|
|
|
|
|
|
|
def GetRootElementList():
|
|
|
|
def GetRootElementList():
|
|
|
|
#Получить список объектов
|
|
|
|
#Получить список объектов
|
|
|
|
lResultList=pywinauto.findwindows.find_elements(top_level_only=True)
|
|
|
|
lResultList=pywinauto.findwindows.find_elements(top_level_only=True,backend=mPywinautoActiveBackend)
|
|
|
|
lResultList2=[]
|
|
|
|
lResultList2=[]
|
|
|
|
for lI in lResultList:
|
|
|
|
for lI in lResultList:
|
|
|
|
lTempObjectInfo=lI
|
|
|
|
lTempObjectInfo=lI
|
|
|
|