Что нового

Определение числа вкладок (открытых страниц) в программе GoogleChrome

perven1

Новичок
Сообщения
57
Репутация
0
Здравствуйте, специалисты по autoit.
Помогите решить вопрос.

На компьютере открыта программа GoogleChrome (в Title программы: всегда присутствует текст "- Google Chrome").

Как скриптом автоит - определить число открытых вкладок в открытой программе GoogleChrome ?
(при запуске скрипта - он должен просто сообщить число вкладок на настоящий момент)
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
#include "UIAutomate.au3" ; http://autoit-script.ru/index.php?topic=16780.0

$hWnd = WinWait("[RegexpTitle: - Google Chrome]", "", 1)
If Not $hWnd Then Exit MsgBox(0x40000, "Ошибка", "Не найдено окно Google Chrome")

$oParent = _UIA_GetElementFromHandle($hWnd)
$aTabs = _UIA_FindAllElements($oParent, "ControlType", $UIA_TabItemControlTypeId)
If @error Then Exit MsgBox(0x40000, "Ошибка", "Вкладки не найдены")

MsgBox(0x40000, "", "Количество вкладок: " & $aTabs[0])
 
Автор
P

perven1

Новичок
Сообщения
57
Репутация
0
InnI, при запуске скрипта - выдается ошибка :
"Error: Error opening the file"

И упоминается #include "UIAutomate.au3"
 
Автор
P

perven1

Новичок
Сообщения
57
Репутация
0
Alofa , Inni - все заработало. Спасибо.
 
Верх