My script seems to be using a large amount of resources (CPU) while waiting to find the pixel or image designated, is there a more efficient way to accomplish my script without resources hogging?
#include <ImageSearch.au3> $X1 = 0 $Y1 = 0 $X2 = 0 $Y2 = 0 While 1 $pixel = PixelSearch (440,368,491,475, 0xAD0000) if IsArray ($pixel) = True Then Sleep (750) MouseMove($pixel [0], $pixel [1], 1) MouseClick ( "left" ) Sleep (25) Send ("{TAB}") Sleep (25) Send ("{TAB}") Sleep (25) Send ("{SPACE}") Sleep (25) Do $adobeicon = _ImageSearch ('C:\COPY\adobeicon.bmp', 0, $x1, $y1, 20) Sleep (750) Until ($adobeicon) = True Sleep (1000) Send ("^p") Sleep (750) Send ("{ENTER}") MouseMove($X1, $Y1, 1) MouseClick ( "left" ) Do $xbutton = _ImageSearch ('C:\COPY\xbutton.bmp', 0, $x2, $y2, 20) Sleep (250) Until ($xbutton) = True Sleep (1000) MouseMove($X2, $Y2, 1) Sleep (250) MouseClick ( "left" ) Else if IsArray ($pixel) = False Then EndIf EndIf WEnd