; This script was created using Pulover's Macro Creator ; www.macrocreator.com #NoEnv SetWorkingDir %A_ScriptDir% CoordMode, Mouse, Screen SendMode Input #SingleInstance Force SetTitleMatchMode 2 #WinActivateForce SetControlDelay 1 SetWinDelay 0 SetKeyDelay -1 SetMouseDelay -1 SetBatchLines -1 ; UserGlobalVars F18:: PrintHomeVisits: Loop, 10 { CoordMode, Pixel, Screen CoordMode, Mouse, Screen ImageSearch, FoundX, FoundY, 893, 661, 2455, 1439, assets\homevisits\home_visit_icon.png CenterImgSrchCoords("assets\homevisits\home_visit_icon.png", FoundX, FoundY) Sleep, 100 } Until ErrorLevel = 0 If (ErrorLevel) { MsgBox, 0, , Couldn't find the home visit icon Return } FoundX := FoundX + 43 Click, %FoundX%, %FoundY% Left, 2 Sleep, 10 ;Sleep, 300 Loop, 20 { CoordMode, Pixel, Screen CoordMode, Mouse, Screen ImageSearch, FoundX, FoundY, 0, 0, 2560, 1440, assets\homevisits\home_visit_wrench.png CenterImgSrchCoords("assets\homevisits\home_visit_wrench.png", FoundX, FoundY Sleep, 100 } Until ErrorLevel = 0 If (ErrorLevel) { MsgBox, 0, , Couldn't find Spanner Icon Return } VisitsY := FoundY+50 Click, %FoundX%, %VisitsY% Left, 1 Sleep, 10 Loop, 10 { Send, +{Down} } Click, %FoundX%, %FoundY% Left, 1 Sleep, 10 Sleep, 300 Loop, 18 { Send, {Down} } Send, {Enter} Sleep, 500 CoordMode, Pixel, Screen CoordMode, Mouse, Screen ImageSearch, FoundX, FoundY, 0, 0, 2560, 1440, assets\homevisits\home_visit_summary.png If (ErrorLevel = 0) { FoundY := FoundY-100 Click, %FoundX%, %FoundY% Left, 1 Sleep, 10 Loop, 30 { Send, {PgDn} Sleep, 150 CoordMode, Pixel, Screen CoordMode, Mouse, Screen ImageSearch, FoundX, FoundY, 0, 0, 2560, 1440, assets\homevisits\home_visit_summary_entry.png If (ErrorLevel = 0) { Click, %FoundX%, %FoundY% Left, 2 Sleep, 10 Break } } } Else { MsgBox, 0, , Couldn't find Name title in Summary Printout Window } Return