Миссия действия:
Действие для нахождения окон с заданным заголовком или удовлетворяющих заданным критериям.
Поля на форме:
Заголовок окна - Заголовок окна, поиск которого производится. Может быть выбран из списка или введен с символами маски '*' и '?'. Например, "блок??т" или "*excel*";
Не показывать скрытые окна в списке заголовков окон. - Опция, отключающая отображение скрытых окон в списке;
Разделитель - Текстовый разделитель между найденными окнами в списке (ENTER если пустое).
Найти только первое попавшееся подходящее окно - При включении данной опции будет возвращено только первое окно, удовлетворяющее заданным критериям.
Результирующие параметры:
Success - Результат выполнения действия, успешно или нет;
Handle - Список хэндлов найденных окон;
Caption -Список заголовков найденных окон;
Left, Top, Right, Bottom - Список координат найденных окон;
WinIndexes - Номера найденных окон по порядку в списках;
WinCount - Количество найденных окон.
Найти окно (FindWindows)
-
- Пассажир
- Сообщения: 1
- Зарегистрирован: Пт апр 20, 2012 1:00 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Найти окно (FindWindows)
а есть способ проходить по списку Handle'ов в последующих действиях?
(мне нужно находить много окон с одним именем и менять им размер и положение - каждому определённые)
сам отвечу: нужно использовать цикл TextLoop (см. вложение, для проверки работоспособности не забудьте открыть несколько окон Блокнота, пример не меняет размер и положение, но зато показывает Handle каждого найденного окна с заголовком, содержащим строку "Блокнот")
(мне нужно находить много окон с одним именем и менять им размер и положение - каждому определённые)
сам отвечу: нужно использовать цикл TextLoop (см. вложение, для проверки работоспособности не забудьте открыть несколько окон Блокнота, пример не меняет размер и положение, но зато показывает Handle каждого найденного окна с заголовком, содержащим строку "Блокнот")
- Вложения
-
- цикл по списку handle'ов.xstk
- (3.45 КБ) 682 скачивания