|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Выбор в окне программы строки с конкретным текстом |
|
Выбор в окне программы строки с конкретным текстом
|
Ветеран Сообщения: 2360 |
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, как реализовать выбор в окне программы строки с конкретным текстом.
Т.е. - при открытии программы, в её окне необходимо среди списка из многих строк с разным текстом (и находящихся друг под другом), выбрать строку с конкретным текстом, (при этом строка становится выделенной, активной) и нажать Enter. Без участия мыши ! |
|
Отправлено: 15:26, 09-04-2010 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать MKN,
Так сложно подсказать, по-моему. Вы бы сообщили, что за программа. |
Отправлено: 16:19, 09-04-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать madmasles,
Программа корейская по учёту комплектующих. Каждая строка в окне - своеобразная гиперссылка на открывающееся окно-карточку детали. Автоматизация предполагается такая, что при запуске программы находится в её окне строка с наименованием конкретного товара и тут же открывается соответствующая карточка. Вся фишка в том, что наименования в строках на корейском языке (а карточка товара откроется на русском !) и девочки тыркают десятки раз наугад пока найдут необходимое... Обещают исправить, но когда это будет... А так бы сделал десяток скриптов , снабдив ярлыками с названиями на русском. |
Отправлено: 16:44, 09-04-2010 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать MKN,
В прикрепленном архиве AutoIt v3 Window Info. Вы его запустите и мишень Finder Tool наведите на нужное Вам окно в программе. После этого скопируйте всю информацию из вкладки Summary и, или опубликуйте в теме, или пришлите мне в личку. И скриншот желательно. PS А строк много? |
Последний раз редактировалось madmasles, 20-05-2010 в 14:42. Отправлено: 17:14, 09-04-2010 | #4 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать madmasles,
Au3Info не выявил индивидуальных идентификаторов для каждой отдельной строки. При перемещении по строкам менялись только координаты. Я и не предполагаю, как в таких случаях действовать... Но вопрос удалось решить имитацией нажатий на кнопки клавиатуры. Может это и не так изящно, как могло бы быть, но работает. Благодарю за содействие ! |
|
Отправлено: 09:10, 10-04-2010 | #5 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать MKN,
Каждую строку и не надо идентифицировать. Класс окна, где эти строки находятся какой? |
Отправлено: 09:45, 10-04-2010 | #6 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Window - TSSHELLWND
Control - OPWindowClass - cтроки в нём |
Отправлено: 12:19, 10-04-2010 | #7 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать MKN,
Вы вот эту строку сообщите: Advanced (Class): Пример: Advanced (Class): [CLASS:SysListView32; INSTANCE:1] |
Отправлено: 12:37, 10-04-2010 | #8 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Advanced (Class): [CLASS:OPWindowClass; INSTANCE:2]
|
Отправлено: 12:46, 10-04-2010 | #9 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать MKN,
Первый раз с таким классом сталкиваюсь. Посмотрите на оф. форуме http://www.autoitscript.com/forum/in...1entry716120, может найдете что-либо полезное для себя. |
Отправлено: 12:58, 10-04-2010 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Завершение программы из командной строки | Severny | Скриптовые языки администрирования Windows | 13 | 21-04-2013 20:50 | |
[решено] Работа с текстом (сравнить строки в файле) | sashadeg | AutoIt | 16 | 14-02-2010 00:45 | |
C/C++ - Выбор изображения, отображения его в окне программы и сохранение пути к нему. | Virtyaluk | Программирование и базы данных | 11 | 27-01-2010 14:32 | |
[решено] Выбор цвета фона для всплывающей подсказки в окне настроек Windows | beve | AutoIt | 2 | 14-01-2010 01:12 | |
Интерфейс - [решено] После удаления вируса вместо запуска программы выводится окно "Выбор программы" | zholyd | Microsoft Windows 2000/XP | 4 | 25-02-2008 15:19 |
|