Author Topic: координаты пикселя в переменную  (Read 2786 times)

0 Members and 2 Guests are viewing this topic.

Sop

  • Зашел в гости
  • *
  • Posts: 7
  • копий много, оригинал один
    • View Profile
координаты пикселя в переменную
« on: April 25, 2017, 11:14:00 AM »
ДД!
чем больше начинаешь писать код, тем больше в него втягиваешься и все больше возникает вопросов.
вот возник очередной.
будьте так добры подскажите пожалуйста возможно ли  координаты на экране загнать в переменную. в справке что то такого не нашел. мб я конечно, что не туда смотрел.

вот пример кода
Code: [Select]
GETSCREEN
$Col_1 = 1251183   //(532,58) 
$Col_2 = 8535813   //(532,66)


$pix_1=(532,58)   // 1251183
$pix_2=(532,66) // 8535813
для чего это было бы полезным
чтобы в коде постоянно не менять координаты желаемого пикселя. а лишь поменять в переменной.
Трудно найти в тёмной комнате чёрную кошку особенно, если её там нет!

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: координаты пикселя в переменную
« Reply #1 on: April 25, 2017, 03:12:09 PM »
Только так
Code: (clickermann) [Select]
$Col_1 = 1251183   //(532,58)
$Col_2 = 8535813   //(532,66)

$pix_1x = 532
$pix_1y = 58
$pix_2x = 532
$pix_2y = 66

Функция LCLICK ожидает два значения через запятую, а не одну переменную.

Sop

  • Зашел в гости
  • *
  • Posts: 7
  • копий много, оригинал один
    • View Profile
Re: координаты пикселя в переменную
« Reply #2 on: April 25, 2017, 03:17:57 PM »
неверно
Code: (clickermann) [Select]
if((PXL($pix_1)=$Col_1)&(PXL($pix_2)!$Col_2))верно
Code: (clickermann) [Select]
if((PXL($pix_1x,$pix_1y)=$Col_1)&(PXL($pix_2x,$pix_2y)!$Col_2))
я правильно вас понял?
Трудно найти в тёмной комнате чёрную кошку особенно, если её там нет!

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: координаты пикселя в переменную
« Reply #3 on: April 25, 2017, 04:14:33 PM »
да

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: координаты пикселя в переменную
« Reply #4 on: April 25, 2017, 04:30:01 PM »
А какой смысл в равен $Col_1 И неравен $Col_2 ?
Если равен $Col_1, то уже не равен $Col_2


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: координаты пикселя в переменную
« Reply #5 on: April 25, 2017, 05:24:36 PM »
А какой смысл в равен $Col_1 И неравен $Col_2 ?
Если равен $Col_1, то уже не равен $Col_2
Ну координаты то разные

Sop

  • Зашел в гости
  • *
  • Posts: 7
  • копий много, оригинал один
    • View Profile
Re: координаты пикселя в переменную
« Reply #6 on: April 25, 2017, 05:45:18 PM »
Вы в самом начале пути,  можно сделать так, что при старте скрипта просто кликать по нужным координатам или цветам и все они будут сохраняться в нужных переменных для дальнейшей  работы.
Одна переменная - одно значение.
соответственно для запоминания одной координаты, вам нужно две переменных.
А можно поподробнее и с примерами.
Трудно найти в тёмной комнате чёрную кошку особенно, если её там нет!