Help using Sysget + Imagesearch
Posted: 29 Jan 2023, 05:29
I'm trying to use sysget for variables the window will be on (Changed when needed as I use it on different computers and somtimes there is 3-4 or even 5 available).
However it doesn't seem to ever detect the image unless I use numbers. I've also tried splitting the Sysget into multiple lines like
I've used MSGBOX to print to see if it works, but it only works if I do "Monleftleft" etc etc, but Imagesearch still doesn't seem to like that.
The script works when I use
Code: Select all
global MonitorNumber := 2 ; 1 = primary, 2 = secondary, etc etc.
SysGet, Mon, Monitor, %MonitorNumber%
Check:
ImageSearch, Ax, Ay, %MonLeft%, %MonRight%, %MonTop%, %MonBottom%, *40 Button.png
if !ErrorLevel
ControlSend, ,{Space},Facebook
sleep, % ran(1000,3020)
else
Sleep, % ran(50,500)
Return
Code: Select all
global MonitorNumber := 2
SysGet, MonLeft, Monitor, %MonitorNumber%, 1
SysGet, MonTop, Monitor, %MonitorNumber%, 2
SysGet, MonRight, Monitor, %MonitorNumber%, 3
SysGet, MonBottom, Monitor, %MonitorNumber%, 4
The script works when I use
Code: Select all
ImageSearch, Ax, Ay, 2560, 419, 4480, 1499, *40 Button.png