Code: Select all
f10::
SetMouseDelay -1
SetDefaultMouseSpeed, 0
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
; 1
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op1.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R1.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 2
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op2.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R2.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 3
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op3.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R3.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 4
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op4.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R4.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 5
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op5.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R5.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 6
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op6.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R6.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 7
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op7.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R7.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 8
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op8.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R8.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 9
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op9.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R9.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 10
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op10.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R10.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 11
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op11.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R11.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 12
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op12.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R12.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 13
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op13.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R13.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
; 14
ImageSearch, OpX, OpY, 0, 0, 1920, 1080, Op14.PNG
If (Errorlevel = 0){
ImageSearch, RX, RY, 0, 0, 1920, 1080, R14.PNG
MouseClickDrag, Left, OpX, OpY, RX, RY
}
Return
There are 28 images in total, which means there are 14 modules. How can I make this more compact, and hopefully smaller?