Что нового

[Окна, Диалоги] Работа со списком

modnik

Знающий
Сообщения
138
Репутация
13
Версия AutoIt: 3.

Описание: у нас есть вот такая форма
b56927fd8f9d474f2e4d50046cd3dacd.jpg

нажимаем на кнопку и загружаются данные

Задача:Нам нужно поочерёдно работать с каждой строкой. Чтобы пройтись по всем строкам. Однако перед выделением следующей строки, нужно нажимать кнопку обновление(как на первом скрине) при этом строк может стать меньше(будет смещение в порядке)
Результатом обработки строки может быть либо 1 либо второй случай. При первом исходе нужно действовать по определённому сценарию и когда он завершиться то продолжить обработку следующих строк. При втором исходе просто продолжить обработку строк
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
Слей сюда всю информацию по всем элементам окна поулченную Au3Info
 
Автор
M

modnik

Знающий
Сообщения
138
Репутация
13
Информация по списку:

>>>> Window <<<<
Title: EVE Mentat
Class: WindowsForms10.Window.8.app.0.378734a
Position: -4, -4
Size: 1032, 742
Style: 0x17CF0000
ExStyle: 0x00050100
Handle: 0x00AE07D6

>>>> Control <<<<
Class: WindowsForms10.SysListView32.app.0.378734a
Instance: 1
ClassnameNN: WindowsForms10.SysListView32.app.0.378734a1
Name: listOrdersSell
Advanced (Class): [NAME:listOrdersSell]
ID: 657936
Text:
Position: 14, 181
Size: 996, 469
ControlClick Coords: 175, 52
Style: 0x56110149
ExStyle: 0x00000200
Handle: 0x000A0A10

Кнопка не является отдельным элементом так что её нажимаем по координатам. Нужно ещё что то:?. Я вроде научился п ользоватся командами контрол, т.е получать инфу из списка, но у меня проблема с организацией цикла. Т.е как организовать работу поочерёдно с каждой строкой, но главное если их станет меньше то продолжить работу именно с той строки которую ещё не обрабатывали(со следующей)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
622
modnik
может тебе в разделе ботоводов лучше ответят? просто, лично я например, не имею возможности проверить те советы, которые могу тебе надавать.
http://autoit-script.ru/index.php?board=19.0
 
Автор
M

modnik

Знающий
Сообщения
138
Репутация
13
Ок, всё равно спасибо за помощь и терпение. Я просто думал, что работа вот с такими диалогами уже стандарт.
 
Верх