Автор Тема: UIAutomate - автоматизация нестандартных элементов GUI  (Прочитано 66881 раз)

mixpp и 3 Гостей просматривают эту тему.

Онлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3391

  • Автор темы
  • Репутация: 891
    • Награды
  • Версия AutoIt: 3.3.14.0
alp2
Цитировать
нужно определить, что это рекламный блок
Попробуйте так
Код: AutoIt [Выделить]
#include <UIAutomate.au3>

$oRootElement = _UIA_GetElementFromHandle(WinGetHandle("[RegexpTitle:- Mozilla Firefox]"))
; находим все ссылки
$aLinks = _UIA_FindAllElements($oRootElement, "ControlType", $UIA_HyperlinkControlTypeId)
For $i = 1 To $aLinks[0]
  ; получаем родителя ссылки
  $oParent = _UIA_ElementGetParent($aLinks[$i])
  ; ищем слово "Реклама" в имени родителя
  If StringInStr(_UIA_ElementGetPropertyValue($oParent, "Name"), "Реклама") Then ConsoleWrite("Рекламный блок" & @CRLF)
Next


Русское сообщество AutoIt

Re: UIAutomate - автоматизация нестандартных элементов GUI
« Ответ #210 Отправлен: Август 11, 2017, 13:21:29 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
52791 Просмотров
Последний ответ Сентябрь 22, 2010, 22:13:33
от CreatoR
18 Ответов
12175 Просмотров
Последний ответ Сентябрь 18, 2011, 20:49:26
от Zalman1980
9 Ответов
4910 Просмотров
Последний ответ Март 12, 2012, 00:33:05
от cobra2029
0 Ответов
1792 Просмотров
Последний ответ Май 07, 2012, 15:00:44
от Dedullika
18 Ответов
4323 Просмотров
Последний ответ Октябрь 17, 2012, 00:07:30
от Kaster
0 Ответов
1805 Просмотров
Последний ответ Декабрь 02, 2012, 10:15:22
от madmasles
6 Ответов
3063 Просмотров
Последний ответ Декабрь 10, 2012, 11:30:14
от Zergii
3 Ответов
1708 Просмотров
Последний ответ Декабрь 21, 2014, 19:24:21
от brain
8 Ответов
1891 Просмотров
Последний ответ Ноябрь 26, 2015, 17:54:56
от Garrett
22 Ответов
1674 Просмотров
Последний ответ Июнь 09, 2017, 01:12:34
от Alofa