Author Topic: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?  (Read 4103 times)

0 Members and 1 Guest are viewing this topic.

ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
На домашнем компе функция
IF_PICTURE_IN (750, 200, $x_max, 220, "__red.bmp")
работает хорошо, тот же самый код, та же самая картинка на работе. Подключаюсь по RDP на рабочий комп - картинку найти не может.

Вопрос - почему? Связано ли это с цветопередачей монитора (глупость конечно) или с чем?

Кстати,
IF_PIXEL_IN ($x1, $y1, $x2, $y2, $color)
тоже не работает...
« Last Edit: November 11, 2014, 05:52:39 PM by ksa-nsk »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #1 on: November 11, 2014, 06:31:02 PM »
Ты кликером с локального компа ищешь на удалённом? Так любые удалёнки пытаясь оптимизировать скорость связи понижают цветопередачу. В некоторых можно принудительно конечно поставить 32 бита, но боюсь тормоза не позволят что либо делать.
И зачем такие извращения. Запускай кликер на удалённом. Тогда никаких проблем не будет.


ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #2 on: November 11, 2014, 06:47:31 PM »
я по рдп захожу на свой рабочий комп и там запускаю тот же кликер, который парсит ту же программу, но дома всё работает, а там на поиске картинки/цвета вылетает.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #3 on: November 11, 2014, 11:20:16 PM »
И в чем разница откуда запускать? Я каждый день запускаю скрипт на удаленке. Нет никакой разницы.
А с правами все нормально? И как вылетает, ошибку пишет?
Если несколько версий стоит может запускается не та. Я так много раз нарывался, но это моя забывчивость.


ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #4 on: November 12, 2014, 06:30:40 AM »
в том и затык, что везде всё одинаковое, делаю привязку либо по картинке, либо по нахождению цвета в области, дома работает в тесте, на работе работает (когда там сижу), а захожу по удалёнке на работу - не может найти ни картинку, ни цвет точки.

Atas

  • Активный участник
  • ***
  • Posts: 147
    • View Profile
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #5 on: November 12, 2014, 08:53:50 AM »
А по RDP и не будет работать. Дело в том, что при удаленном подключении винда отключает графику на удаленной машине. Там, на удаленном компе, это выглядит так, как будто пользователя выкинуло из системы и экран меняется на заставку. Поэтому искомых картинок там просто нет.

TeamViewer надо ставить или другие аналогичные программы.

Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #6 on: November 12, 2014, 09:33:56 AM »
поддерживаю, стоит тимвиевер, все работает

ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #7 on: November 12, 2014, 05:29:27 PM »
согласен, тимвьювер работает, просто как-то думал, что цвет пиксела зависит не от экрана, а прописан в программе, поэтому программа должна работать на любом экране (цвета для глаза могут отличаться, но коикер всё равно найдёт цвет, если он там есть).

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: IF_PICTURE_IN, IF_PIXEL_IN - по дргому работает по RDP?
« Reply #8 on: November 12, 2014, 05:47:24 PM »
Цвет и так прописан в программе. И цвет выводится в окно программы в соответствии с настройками винды. Если настройки цветопередачи одинаковые и окно отрисовывается программно кликер найдёт на любом компе. От монитора понятно не зависит, хоть чёрно-белый.