Author Topic: Снимаю скриншоты, но Кликер не находит...  (Read 7705 times)

0 Members and 1 Guest are viewing this topic.

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Code: [Select]
WAITMS(500)
getscreen
WAITMS(500)
IF_PICTURE_IN (0,0, 1280, 768, "pict.bmp")
HINTPOPUP ("message1", "title")
END_IF
HINTPOPUP ("message0", "title")
HALT
У меня  WIN XP, экран 32 бита.
« Last Edit: January 29, 2014, 02:49:00 PM by Albaz »

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
чего ты снимаешь, в каком формате, кого не находит... :/

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
И проверять надо так
Code: (clickermann) [Select]
WAITMS(500)
getscreen
WAITMS(500)
IF_PICTURE_IN (0,0, 1280, 768, "pict.bmp")
   HINTPOPUP ("message1", "title")
ELSE
   HINTPOPUP ("message0", "title")
END_IF
HALT
WAITMS(500) тут ни к чему

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #3 on: February 01, 2014, 09:29:55 AM »
Да обычно делаю, через кнопку скрин и пайнт... пробывал т через FastStone Capture. Картинаки адекватные - Кибор Бот с http://kibor-bot.com/ их находит. А Кликер манн - нет((

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #4 on: February 01, 2014, 10:19:08 AM »
Кибор Бот
ааа... все думал ник знакомый...

ты явно чтото делаешь не так.
ну как делается. действительно, тыкаем ПринтСкрин. открываем Паинт. вставляем в него картинку. обрезаем до приемлемого размера (допустим 20х20). сохраняем в BMP формата 24 бита.
получившуются картинку кладем рядом со скриптом. последние версии кликера ругаются если входная картинка не найдена, поэтому с этим проблем не должно уже быть.
далее типовая конструкция if_picture_in как в справке, пять строк простейшего кода, запутаться негде. тысячи (я не шучу, у меня есть статистика) ползователей это делают легко и непринужденно.

более того, прямо в дистрибутиве уже есть работающий пример нахождения картинки (кучки говна на главной форме программы) и наведения на нее мышью, который 100% рабочий.

показывай свой скрипт, не знаю что там можно сделать не так
« Last Edit: February 01, 2014, 10:22:35 AM by Johnny »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #5 on: February 01, 2014, 12:02:27 PM »
Да обычно делаю, через кнопку скрин и пайнт... пробывал т через FastStone Capture. Картинаки адекватные - Кибор Бот с http://kibor-bot.com/ их находит. А Кликер манн - нет((

Может графика незаметно меняется... опять же шоу экстрасенсов...

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #6 on: February 01, 2014, 03:03:51 PM »
Дык тестовый код я выложил. Мне Кибор не нравится тем, что его нужно регистрировать онлайн. Я щас буду сидеть, месяц скрипт отлаживать, сустему на Пк переустановлю, а тут раз - Кибор развалился, сервера нет и в помине... Еще эти постоянные принудительные обновления. У меня 3.9 еще версия Портатив, вроде стабильная боле-мене. Но всегда, как его первый раз запускаю, приходится сеть разъединять. А если его ставить на ПК, то там еще куча каких-то левых приложений, реестр загаживается.... В этом отношении Кликерманн идеален.

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #7 on: February 01, 2014, 03:26:17 PM »
Ну во первых твой код всегда будет выдавать message0. Надо, так как я писала. Во вторых текстуры могут незначительно меняться. Для этого нужно добавить процент совпадения. Расчет процента совпадения при поиске изображения. Можно еще добавить COLORMODE. Ну и картинку бы скинул сюда, которую ищешь и пару скринов из игры.
« Last Edit: February 01, 2014, 03:28:07 PM by Крис Тинка »

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #8 on: February 01, 2014, 03:47:47 PM »
Albaz, перепиши свой код так, как сказала КрисТинка в третьем сообщении, потому что в твоем коде который ты привел в оп-посте ДАЖЕ в случае когда картинка будет найдена, сообщение message1 мы не увидим потмоу что оно тут же будет "забито" следующим сообщением message0, которое появляется в любом случае, независимо отрезультатов поиска.
и вообще лучше бы ты выводил в лог через print()


Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #9 on: February 02, 2014, 12:45:35 PM »
а принт у меня вообще не работает... Скрипт, который в проге по умолчанию вообще ничего не дает. УЖЕ НА 2 Пк пробовал.
Я Питон малость знаю. Тут тоже отступы что ли играю роль?

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #10 on: February 02, 2014, 12:51:10 PM »
Code: [Select]
// New Script
// Author: Anonymous
// Version: 1.0 (02.02.2014)

#name "New Script"

// begin your script here

print("Hello, world!")



halt // for single run
Я даже не знаю, какие окошки для вывода сообщений он создает)) Тольько HINTPOPUP ("message0", "title") работает. У меня Вин ХР. Скрин кнопки пуск. Его ищет безрезультатно

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #11 on: February 02, 2014, 12:53:59 PM »
И еще плохо то, что в режиме работы редактора 70% времени процессора грузит, из-за чего все подвисает. Лучше редактировать в Блокноте прям

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #12 on: February 02, 2014, 12:58:42 PM »
Вау.... Крис Тинка... Заработало!!! В чем загвозка не пойму... Все же отступы?

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #13 on: February 02, 2014, 01:04:46 PM »
А нет... Думаю тут If Else по другому работают....  Else чтоли нужно обязательно писать?

Albaz

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Снимаю скриншоты, но Кликер не находит...
« Reply #14 on: February 02, 2014, 01:12:44 PM »
Тогда еще вопрос... Поклонники тормоз-машины Java есть тут? Кто пробывал Сикули запускать? (http://ru.wikipedia.org/wiki/Sikuli) Ее соблазнительность в кроссплатформенности. Я еще и любитель Линукс погонять. А кликеры под винду заточены, приходится на Микрософте сидеть.... У меня не пошла... Видит только скрины с панели управления, а не в окошках...