Автокликер Clickermann :: Форум

Основной раздел => Ошибки => Topic started by: earll on January 10, 2015, 03:27:57 PM

Title: GETSCREEN , несколько мониторов
Post by: earll on January 10, 2015, 03:27:57 PM
написал такой тест
[spoiler]
Code: [Select]
//цвет
FOR($a, $a < 10000)
GETSCREEN (-1920,0,1919,1079)
$color=PXLCRC(0,0,1000,1000)
LOGWRITE ($a,"   ",$q,"   ",$color)
WAITMS(50)
END_CYC
[/spoiler]
Но изменения значения хэша происходит только при "движении" на основном мониторе
Нужное мне окно работает на втором мониторе.
Title: Re: GETSCREEN , несколько мониторов
Post by: i0 on January 10, 2015, 04:40:03 PM
кликер не видит второй монитор, если он расположен логически слева от основного
тоже жду исправления
Title: Re: GETSCREEN , несколько мониторов
Post by: i0 on January 10, 2015, 09:56:45 PM
я пока мониторы местами поменял :)
Title: Re: GETSCREEN , несколько мониторов
Post by: earll on January 13, 2015, 07:41:21 AM
Легко сказать "поменял местами", все скрипты уже написаны для "Левого" монитора
Title: Re: GETSCREEN , несколько мониторов
Post by: winwebber on July 23, 2020, 09:42:32 AM
Беда,
Скрин делается по неверным координатам.
Кординаты
Левый монитор: -1920x0 на 0x1080
Правый монитор: 0 x  0 на 1920x1080
Данные из кликермана
Code: [Select]
////двигаем мышкой
move(100,100)
move(200,200)
//////////////тут всё ок двигает по правому монитору
/////делаем скрин
GETSCREEN (100,100,200,200)
SCREENSHOTEX(100,100,200,200, "test",1)
////по факту делает скрин с координатами  (-100,100,-200,200)

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

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

Чего делать, Карл?
Раньше вроде работало нормально, обновлений не делал, где что могло пойти не так?