Author Topic: Clickermann 4.8 медленнее?  (Read 7987 times)

0 Members and 1 Guest are viewing this topic.

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Clickermann 4.8 медленнее?
« on: January 04, 2014, 09:39:09 AM »
Один и тот же скрипт в версии 4.7 SE в разы работает быстрее чем версии 4.8
Code: (clickermann) [Select]
print(" старт ")
$_t1 = $_time_t
$x1=$_xmouse
$y1=$_ymouse
$re=100 // количество повторов
$check=0
WHILE($check<$re)
   $check=$check+1
   LCLICK($x1,$y1)
   WAITMS(10)
END_CYC
$_t2 = $_time_t
$_t = $_t2 - $_t1
print(" финиш ")
print(" выполнялось - " ,  $_t , " секунд " )
HALT
Лог 4.7 se  :
Code: [Select]
13:30:14  старт
13:30:15  финиш
13:30:15  выполнялось - 2 секунд
Лог 4.8
Code: [Select]
13:29:08  старт
13:29:19  финиш
13:29:19  выполнялось - 12 секунд

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Clickermann 4.8 медленнее?
« Reply #1 on: January 04, 2014, 10:23:30 AM »
Дело в том что джонни добавил задержку при клике и нажатиях клавишь. Но настройки как всегда зарыты глубоко в INI

Clickermann\data\config.ini
Code: [Select]
; Добавляет задержку N милисекунд в keypress, LRMclick
; Обеспечивает бОльшую совместимость с некоторыми играми и приложениями
smart_delay = 30

Это все равно что
Code: (clickermann) [Select]
LDOWN($x1,$y1)
WAITMS(30)
LUP($x1,$y1)

Отсюда и увеличенное время.

Напиши так, и везде будет работать одинаково
Code: (clickermann) [Select]
print(" старт ")
$_t1 = $_time_t
$x1=$_xmouse
$y1=$_ymouse
$re=100 // количество повторов
$check=0
WHILE($check<$re)
   $check=$check+1
   LDOWN($x1,$y1)
   LUP($x1,$y1)
   WAITMS(10)
END_CYC
$_t2 = $_time_t
$_t = $_t2 - $_t1
print(" финиш ")
print(" выполнялось - " ,  $_t , " секунд " )
HALT
« Last Edit: January 04, 2014, 10:25:52 AM by Oraven »

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: Clickermann 4.8 медленнее?
« Reply #2 on: January 04, 2014, 11:07:40 AM »
Такой вариант помог, но немногим. Предпочла в конфиге сделать smart_delay = 0

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Clickermann 4.8 медленнее?
« Reply #3 on: January 05, 2014, 02:49:02 AM »
Такой вариант помог, но немногим. Предпочла в конфиге сделать smart_delay = 0
У меня  вайл и фор  явно увеличивают( на медленных машинах)  время работы скрипта.
 Тут спорят,  что это фантазии, но доказать мне нечем.
Бабочки полёт будит тихую поляну в солнечном свету...

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Clickermann 4.8 медленнее?
« Reply #4 on: January 05, 2014, 08:39:24 AM »
а что за медленная такая машина то?

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Clickermann 4.8 медленнее?
« Reply #5 on: January 06, 2014, 04:15:13 PM »
а что за медленная такая машина то?
самсунг р560,
Касперский висит, хром + в  нем пара  рабочих сайтов.
В скрипте  форы и вайлы  работают с ошибками, если вдруг что-то взбрело на ум касперу, или сеть дурит.
А вот гото пока пашет без тормозов.
 На ночь можно спокойно оставлять. .
 Вводил временные условия в вайл.  Помогает, но слабо.
  А вот гото тупоудобен, - перезагрузил сайты,  послал  скрипт в начало  и дело с концом.
Типа лома  :)
Бабочки полёт будит тихую поляну в солнечном свету...