SuperSonic сказал(а):
... промахивается ф-я _UIA_ElementMouseClick...
Вы тестировали "Example.au3", там как раз:
; Поиск кнопки с именем "Новая вкладка" и клик по ней
$oElement = _UIA_GetControlTypeElement($oParent, "UIA_ButtonControlTypeId", "Новая вкладка")
_UIA_ElementMouseClick($oElement)
что не работает?
Ах да, я и забыл:
SuperSonic сказал(а):
... свои кривые руки... ... у меня Windows кривой...
(Учтите, мысли материальны.)
Там, к стати еще и есть такой комментарий:
; Запуск Chrome с параметром --force-renderer-accessibility
; При отсутствии этого параметра доступ к элементам страницы будет запрещён
OffTopic:
Странно, что автор не включил его в шапку темы.
Но хотя в данном случае (при добавлении новой вкладки) он не нужен.
Вот у меня, к примеру не чистый Chrome, а так вот работает:
#include "UIAutomate.au3"
; Запуск Chrome с параметром --force-renderer-accessibility
; При отсутствии этого параметра доступ к элементам страницы будет запрещён
; Run(@ProgramFilesDir & "\Google\Chrome\Application\chrome.exe --force-renderer-accessibility")
Run("C:\Program Files (x86)\SRWare Iron\chrome.exe")
$hWnd = WinWaitActive("[REGEXPCLASS:.*Chrome.*]", "", 3)
If Not $hWnd Then Exit
; Создание элемента с использованием дескриптора окна
$oParent = _UIA_GetElementFromHandle($hWnd)
; Поиск кнопки с именем "Новая вкладка" и клик по ней
$oElement = _UIA_GetControlTypeElement($oParent, "UIA_ButtonControlTypeId", "Новая вкладка")
_UIA_ElementMouseClick($oElement)