I looking for improve it.
Script work:
Here are 80 different jobs to do, mouse move to coordinate and double click, when send Space key 15 time with 2 sec sleep each time, when starts next job, here are different mouse move coordinates, but same 15 send space key.
i need help to be able skip job if i press [hotkey],
Or insert Image search (by coordinate) to script, (search starts at first send SPACE KEY, if image found> continue, if image not found> skip job and go to next job.)
This is how my code looks, i share first 3 jobs, all rest same, just different coordinate to mouse move.
Code: Select all
=:: ;Start script
Loop, 1 ;loop only 1 time
{
SetDefaultMouseSpeed, 2
; Bellow is job nr 1.======================
MouseMove 1290, 300
Click
Click
MouseMove 1255, 300
Click
Click
send {Space}
sleep 2000
Click
Click
; Here i like to have image search, if image found> continue, else> skip, or skip this job any time i press programmed hotkey.
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
;Above job nr1 ended ==============
;Continue to jon nr2. =============
MouseMove 1320, 300
Click
Click
MouseMove 1255, 300
Click
Click
send {Space}
sleep 2000
Click
Click
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
;Job nr2 ended =====================
;Job nr3 start ======================
MouseMove 1360, 300
Click
Click
MouseMove 1255, 300
Click
Click
send {Space}
sleep 2000
Click
Click
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
send {Space}
sleep 2000
; Continuing jobs... 4-5-6....... til job 80 end.