Всем привет.
Сорри если я немного не по теме, просто хочу обратить внимание тех кто не в курсе про то как влияют Темы Aero в Wndows 7 на скорость работы скрипта. Сравним скорость работы Clickermann'а (это относится конечно в разной степени и к другим программам) в двух разных темах Windows 7. Для теста возьмем темы "Aero" и "Упрощенную тему". Запустим скрипт, например поиск пикселя заданного цвета. Скрипт без задержек, осторожно.
Итак, у кого Windows 7... правый клик на
Рабочем столе >
Персонализация, выбираем тему...
#name "Тест"
WAITMS(500)
//LOGCLEAR
$time_start = $_time_t // Засекаем время начала теста
HINTPOPUP(" ", "Тест начался. Ждёмс ... ")
//--------------------------------
FOR($a, $a < 1000) // Задаем количество циклов
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) // Ищем на экране пиксель заданного цвета
//
END_IF
END_CYC
$time_finish = $_time_t // Засекаем время окончания теста
LOGWRITE ("---------------------------------")
LOGWRITE ( STRCONCAT("Количество циклов теста: ", $a) )
LOGWRITE ( STRCONCAT("Затраченное на тест время: ", $time_finish - $time_start, " сек.") )
LOGWRITE ("---------------------------------")
LOGSHOW (1)
HALT
Выполним скрипт с включенной темой "Aero" и еще раз с включенной темой "Базовая" (упрощенная). Сравним результаты.
В этом примере Clickermann ищет только один пиксель и всего 1000 раз, в то время как "боевой" сценарий-бот работает сутками и обрабатывает просто тонны информации.
При распознавании текста, например; или при движении бота, когда нужно непрерывно отслеживать координаты и угол поворота, счет идет на миллисекунды.
Поэтому тратить
время и ресурсы компьютера на красоты темы "Aero", мягко говоря не разумно. Хотя, возможно, может быть лучше медленно чем вообще никак. Я у себя Aero и прочие визуальные эффекты отключаю.
Спасибо.