Автор Тема: [Автоматизация] Скрипт работет очень медленно  (Прочитано 113 раз)

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

Оффлайн Viktor19870628 [?]

  • Новичок
  • *
  • Сообщений: 38
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Версия AutoIt: 3.3.14.5

Описание: Скрипт работает очень медленно порядка 0,750 мл\сек.
Код: AutoIt [Выделить]
While 1
$Mueta = PixelSearch(110, 190,110, 165,0xff2626,25,2)
If IsArray($Mueta) = True Then
    MouseClick('left')
EndIf
    WEnd


Примечания: Хотелось бы ускорить его в двое. Заранее спасибо.

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

[Автоматизация] Скрипт работет очень медленно
« Отправлен: Ноябрь 07, 2018, 11:42:50 »

Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 323
  • Репутация: 57
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
(110, 190,110, 165,0xff2626,25,2)
Координата x левой стороны прямоугольника (110)
Координата y верхней стороны прямоугольника (190)
Координата x правой стороны прямоугольника (110)
Координата y нижней стороны прямоугольника (165)

Координаты х совпадают, прямоугольник шириной 0 пикселей.
Координата y скорее всего перепутаны местами, нижняя 165 находится выше верхней 190.
Координаты отсчитываются от левого верхнего угла.

Оффлайн Viktor19870628 [?]

  • Новичок
  • *
  • Сообщений: 38

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Мне и нужна проверка снизу в верх(да и предусмотрено это функцией).
Но в любом случае я попробовал ваш способ ничего не поменялось.

Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 323
  • Репутация: 57
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
$RunningTime = TimerInit()
$Mueta = PixelSearch(110, 190,110, 165,0xff2626,25,2)
If IsArray($Mueta) = True Then
    MouseClick('left')
EndIf
MsgBox(0, "Running Time", TimerDiff($RunningTime)& " milliseconds")
 


24мс (0,024 сек), если не нашел цвет
65мс (0,065 сек), если нашел цвет и кликнул

Сомневаюсь, что можно еще ускорить.

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

Re: [Автоматизация] Скрипт работет очень медленно
« Ответ #3 Отправлен: Ноябрь 07, 2018, 13:08:00 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
18 Ответов
6482 Просмотров
Последний ответ Апрель 24, 2010, 00:48:26
от AZJIO
5 Ответов
3799 Просмотров
Последний ответ Июнь 10, 2012, 11:38:43
от asdf8
3 Ответов
1906 Просмотров
Последний ответ Июль 10, 2012, 01:35:04
от Kaster
1 Ответов
1855 Просмотров
Последний ответ Сентябрь 02, 2013, 21:49:19
от madmasles
0 Ответов
1106 Просмотров
Последний ответ Февраль 25, 2014, 10:28:18
от StarWash
5 Ответов
1760 Просмотров
Последний ответ Март 24, 2014, 17:09:22
от Koto
5 Ответов
2552 Просмотров
Последний ответ Июнь 19, 2014, 21:05:48
от mr.Gbabak
9 Ответов
2152 Просмотров
Последний ответ Июль 02, 2014, 13:09:19
от damien2008
10 Ответов
2288 Просмотров
Последний ответ Август 07, 2014, 16:43:47
от saraconor
2 Ответов
752 Просмотров
Последний ответ Сентябрь 30, 2016, 15:11:37
от astanid