Всем доброго времени суток!
Проблема заключается в следующем: необходимо выбрать строку по некоторым условиям из такого элемента, как Grid. Условия - исходные данные, изначально задаваемые пользователем на стартовой форме, которые затем формируются в эталонную строку. Вручную позволяет так сделать - программно нет :(
Сам Grid определяется и Control Viewer'ом, и AutoIt v3 Window Info, но внутренние элементы (я думаю, что это строки таблицы и собственно саму таблицу) они не обнаруживают. Содержимое этого Grid'а можно скроллить и вверх/вниз, и вправо/влево. Через MsgBox и проверку равенства строк получил положительный ответ(Grid позволил скопировать нужную строку).
Пробовал осуществить выбор нужной строки командами ControlClick(...) и ControlCommand(...), опционально выбирая 'SelectString' и подсовывая эталонную строку, но всё безрезультатно. Класс Grid'а: [OBWA600Grid]. Его ID: [CLASS:2; ID:152].
Очень нужна помощь с решением этого вопроса.
Проблема заключается в следующем: необходимо выбрать строку по некоторым условиям из такого элемента, как Grid. Условия - исходные данные, изначально задаваемые пользователем на стартовой форме, которые затем формируются в эталонную строку. Вручную позволяет так сделать - программно нет :(
Сам Grid определяется и Control Viewer'ом, и AutoIt v3 Window Info, но внутренние элементы (я думаю, что это строки таблицы и собственно саму таблицу) они не обнаруживают. Содержимое этого Grid'а можно скроллить и вверх/вниз, и вправо/влево. Через MsgBox и проверку равенства строк получил положительный ответ(Grid позволил скопировать нужную строку).
Пробовал осуществить выбор нужной строки командами ControlClick(...) и ControlCommand(...), опционально выбирая 'SelectString' и подсовывая эталонную строку, но всё безрезультатно. Класс Grid'а: [OBWA600Grid]. Его ID: [CLASS:2; ID:152].
Очень нужна помощь с решением этого вопроса.