Автор Тема: UIAutomate - автоматизация нестандартных элементов GUI  (Прочитано 71797 раз)

0 Пользователей и 4 Гостей просматривают эту тему.

Онлайн paa13 [?]

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Цитировать
Уберите обновление и узнаете - в этом дело или нет.
Ничего не поменялось.

 утечка прекращается если снять галки со всех  чекбоксов, если хоть 1 включен, срабатывает эта строка и сразу начинает расти память
    $aElem = _UIA_FindElementsInArray($aText, "Name", GUICtrlRead($checksys[$i], 1), True)

Русское сообщество AutoIt

Re: UIAutomate - автоматизация нестандартных элементов GUI
« Ответ #240 Отправлен: Август 25, 2017, 15:37:13 »

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3548

  • Автор темы
  • Репутация: 934
    • Награды
  • Версия AutoIt: 3.3.14.0
paa13
Подозреваю, что после нажатия "Обновить" страница не успевает загрузиться. Сделайте задержку - дождитесь загрузки страницы.

Онлайн paa13 [?]

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Цитировать
Подозреваю, что после нажатия "Обновить" страница не успевает загрузиться. Сделайте задержку - дождитесь загрузки страницы.

Обновление я полностью отключил, но даже на статичной странице память начинает расти с каждым циклом. по сути ей все равно какая страница, вкладка, свернут ли браузер. тока полностью закрытие браузера. сразу обнуляет накопившуюся пямять

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3548

  • Автор темы
  • Репутация: 934
    • Награды
  • Версия AutoIt: 3.3.14.0
paa13
Откройте UIAutomate.au3. После строки №585 добавьте $vValue = 0, чтобы получилось так
Код: AutoIt [Выделить]
...
      EndIf
    EndIf
    $vValue = 0 ; <= добавить
  Next
  ReDim $aArray[$j]
...

Сохраните UIAutomate.au3 (она может быть "только для чтения") и попробуйте.

Русское сообщество AutoIt

Re: UIAutomate - автоматизация нестандартных элементов GUI
« Ответ #243 Отправлен: Август 25, 2017, 16:56:05 »

Онлайн paa13 [?]

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Цитировать
Откройте UIAutomate.au3. После строки №585 добавьте $vValue = 0

На первый взгляд прекратилось, еще погоняю некоторое время   :laugh:

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3548

  • Автор темы
  • Репутация: 934
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновление до версии 1.8:
- предотвращены возможные утечки памяти при перезаписи указателей
- добавлена проверка на наличие элементов в массиве для функций, принимающих массив

Оффлайн tryinfinity [?]

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
В приложении telegram не находит вообще никаких параметров. Может нужно добавить еще какую библиотеку?
Как то autoit не дружит с телеграмом, или я плохо искал.

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3548

  • Автор темы
  • Репутация: 934
    • Награды
  • Версия AutoIt: 3.3.14.0
tryinfinity
Цитировать
В приложении telegram не находит вообще никаких параметров
Уровень поддержки программой интерфейса IUIAutomation определяет сам разработчик. Если Inspect не находит какие-то параметры, значит их нет.

Русское сообщество AutoIt

Re: UIAutomate - автоматизация нестандартных элементов GUI
« Ответ #247 Отправлен: Сентябрь 27, 2017, 15:41:58 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
56547 Просмотров
Последний ответ Сентябрь 22, 2010, 22:13:33
от CreatoR
18 Ответов
12508 Просмотров
Последний ответ Сентябрь 18, 2011, 20:49:26
от Zalman1980
9 Ответов
5041 Просмотров
Последний ответ Март 12, 2012, 00:33:05
от cobra2029
0 Ответов
1829 Просмотров
Последний ответ Май 07, 2012, 15:00:44
от Dedullika
18 Ответов
4458 Просмотров
Последний ответ Октябрь 17, 2012, 00:07:30
от Kaster
0 Ответов
1858 Просмотров
Последний ответ Декабрь 02, 2012, 10:15:22
от madmasles
6 Ответов
3158 Просмотров
Последний ответ Декабрь 10, 2012, 11:30:14
от Zergii
3 Ответов
1769 Просмотров
Последний ответ Декабрь 21, 2014, 19:24:21
от brain
8 Ответов
2002 Просмотров
Последний ответ Ноябрь 26, 2015, 17:54:56
от Garrett
22 Ответов
1838 Просмотров
Последний ответ Июнь 09, 2017, 01:12:34
от Alofa