Автор Тема: GETSCREEN , несколько мониторов  (Прочитано 1602 раз)

0 Пользователей и 1 Гость просматривают эту тему.

earll

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
GETSCREEN , несколько мониторов
« : Январь 10, 2015, 03:27:57 pm »
написал такой тест
[spoiler]//цвет
FOR($a, $a < 10000)
GETSCREEN (-1920,0,1919,1079)
$color=PXLCRC(0,0,1000,1000)
LOGWRITE ($a,"   ",$q,"   ",$color)
WAITMS(50)
END_CYC
[/spoiler]
Но изменения значения хэша происходит только при "движении" на основном мониторе
Нужное мне окно работает на втором мониторе.

i0

  • Оплот сообщества
  • ****
  • Сообщений: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • Просмотр профиля
Re: GETSCREEN , несколько мониторов
« Ответ #1 : Январь 10, 2015, 04:40:03 pm »
кликер не видит второй монитор, если он расположен логически слева от основного
тоже жду исправления

i0

  • Оплот сообщества
  • ****
  • Сообщений: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • Просмотр профиля
Re: GETSCREEN , несколько мониторов
« Ответ #2 : Январь 10, 2015, 09:56:45 pm »
я пока мониторы местами поменял :)

earll

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: GETSCREEN , несколько мониторов
« Ответ #3 : Январь 13, 2015, 07:41:21 am »
Легко сказать "поменял местами", все скрипты уже написаны для "Левого" монитора

winwebber

  • Освоившийся
  • **
  • Сообщений: 44
    • Просмотр профиля
Re: GETSCREEN , несколько мониторов
« Ответ #4 : Июль 23, 2020, 09:42:32 am »
Беда,
Скрин делается по неверным координатам.
Кординаты
Левый монитор: -1920x0 на 0x1080
Правый монитор: 0 x  0 на 1920x1080
Данные из кликермана
////двигаем мышкой
move(100,100)
move(200,200)
//////////////тут всё ок двигает по правому монитору
/////делаем скрин
GETSCREEN (100,100,200,200)
SCREENSHOTEX(100,100,200,200, "test",1)
////по факту делает скрин с координатами  (-100,100,-200,200)

Т.е. если коротко, по одним и тем же координатам мышь ездит по правому монитору, скрины делаются на левом (с отрицательным иксом, хотя указаны положительные иксы)

Это всё на виртуальной машине мониторы местами не меняются, основной не переназначается и т.д.

Чего делать, Карл?
Раньше вроде работало нормально, обновлений не делал, где что могло пойти не так?
« Последнее редактирование: Июль 23, 2020, 09:46:25 am от winwebber »