Выбор в окне программы строки с конкретным текстом
Подскажите пожалуйста, как реализовать выбор в окне программы строки с конкретным текстом.
Т.е. - при открытии программы, в её окне необходимо среди списка из многих строк с разным текстом (и находящихся друг под другом), выбрать строку с конкретным текстом, (при этом строка становится выделенной, активной) и нажать Enter. Без участия мыши ! |
MKN,
Так сложно подсказать, по-моему. Вы бы сообщили, что за программа. |
madmasles,
Программа корейская по учёту комплектующих. Каждая строка в окне - своеобразная гиперссылка на открывающееся окно-карточку детали. Автоматизация предполагается такая, что при запуске программы находится в её окне строка с наименованием конкретного товара и тут же открывается соответствующая карточка. Вся фишка в том, что наименования в строках на корейском языке (а карточка товара откроется на русском !) и девочки тыркают десятки раз наугад пока найдут необходимое... Обещают исправить, но когда это будет... А так бы сделал десяток скриптов , снабдив ярлыками с названиями на русском. |
MKN,
В прикрепленном архиве AutoIt v3 Window Info. Вы его запустите и мишень Finder Tool наведите на нужное Вам окно в программе. После этого скопируйте всю информацию из вкладки Summary и, или опубликуйте в теме, или пришлите мне в личку. И скриншот желательно. PS А строк много? |
madmasles,
Au3Info не выявил индивидуальных идентификаторов для каждой отдельной строки. При перемещении по строкам менялись только координаты. Я и не предполагаю, как в таких случаях действовать... Но вопрос удалось решить имитацией нажатий на кнопки клавиатуры. Может это и не так изящно, как могло бы быть, но работает. Благодарю за содействие ! |
MKN,
Каждую строку и не надо идентифицировать. Класс окна, где эти строки находятся какой? |
Window - TSSHELLWND
Control - OPWindowClass - cтроки в нём |
MKN,
Вы вот эту строку сообщите: Advanced (Class): Пример: Advanced (Class): [CLASS:SysListView32; INSTANCE:1] |
Advanced (Class): [CLASS:OPWindowClass; INSTANCE:2]
|
MKN,
Первый раз с таким классом сталкиваюсь. Посмотрите на оф. форуме http://www.autoitscript.com/forum/in...1&#entry716120, может найдете что-либо полезное для себя. |
Время: 02:42. |
Время: 02:42.
© OSzone.net 2001-