Что нового

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

modnik

Теперь я создаю ботов. Я выбрал тёмную сторону сил
Сообщения
137
Репутация
13
Версия AutoIt: 3.

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

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

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

kaster

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

modnik

Теперь я создаю ботов. Я выбрал тёмную сторону сил
Сообщения
137
Репутация
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

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