Author Topic: colormode не срабатывает  (Read 5065 times)

0 Members and 1 Guest are viewing this topic.

tomodati

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
colormode не срабатывает
« on: November 18, 2014, 05:08:19 AM »
colormode(8) иногда не срабатывает

по скрипту
getscreen
colormode(8)
screenshot("test")
иногда выдает не преобразованное изображение, что весьма грустно и приводит некорректной работе скриптов.

ОС - win7, cm 4.10
« Last Edit: November 18, 2014, 07:38:00 AM by Oraven »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: colormode не срабатывает
« Reply #1 on: November 18, 2014, 07:40:33 AM »
Если ты запускаешь в редакторе то вполне возможно.
Сам редактор делает снимки с частотой 200 мс. И вот как раз новый снимок попадает между colormode(8) и screenshot("test").
Запускай на основной форме проблем не будет.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: colormode не срабатывает
« Reply #2 on: November 18, 2014, 09:31:37 AM »
Если Джонни прочтёт...
Может для него будет не трудно отделить буфер getscreen от служебного буфера редактора.
Просто народ очень сильно путается и не понимает механизма. Потом многие с пеной у рта доказывают, что вот же иногда работает, а потом работает не так. Мол какой нехороший кликер, работает нестабильно. Хочет ищет, хочет нет.

Даже после разъяснения о снимках буфера скриншотом есть непонимание. Иногда нужно ещё править скрипт добавляя пропущенные GETSCREEN-ы и проставлять правильные задержки..

Думаю это благотворно повлияет на новых пользователей. Станет меньше "не победивших" и бросивших.
Думаю это выгодней потери памяти занимаемой прогой под второй буфер.
« Last Edit: November 19, 2014, 09:32:57 AM by Vint »


tomodati

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: colormode не срабатывает
« Reply #3 on: November 18, 2014, 05:26:12 PM »
Как хитро. Благодарю за разъяснение, буду тестить.

K7A4

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: colormode не срабатывает
« Reply #4 on: November 19, 2014, 10:57:24 PM »
Если ты запускаешь в редакторе то вполне возможно.
Сам редактор делает снимки с частотой 200 мс. И вот как раз новый снимок попадает между colormode(8) и screenshot("test").
Запускай на основной форме проблем не будет.
т.е.моя проблема (ниже) возможна по этой же причине?

Проблема:  после выполнения MOVE (опускаю курсор на 70 пикселей ниже) и паузы в 1-2 секунды - в буфере обновляется область из этих 70 пикселов высотой (и примерно такой же шириной). Это видно по последующему скриншоту  - до мува или без него картинка старая, после мува и паузы часть скриншота соответствует новому состоянию экрана. ((

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: colormode не срабатывает
« Reply #5 on: November 20, 2014, 09:20:40 AM »
Нормальная работа скриптов через редактор не предусмотрена. Точнее отличается от работы не из редактора, как раз из-за одного буфера на всё.