LoopRead Image Search Fails

Get help with using AutoHotkey (v1.1 and older) and its commands and hotkeys
rmcallister55
Posts: 4
Joined: 13 Dec 2013, 18:41

LoopRead Image Search Fails

13 Dec 2013, 18:46

Hi, Thanks for the great product (Pulover's Macro Creator). I don't know if this is a bug, or if I am doing something incorrectly. I have programmed a script to run through a bunch of image searches. I have then added a loop read to this to process multiple lines from a text file.

My problems begins on the second and greater loops. The script does not wait to find any of the images in the search after the first loop. It will just quickly process through the entire script without waiting.

Can you help me with this?

Thank You.
Last edited by SKAN on 13 Dec 2013, 18:51, edited 1 time in total.
Reason: Moved from Scripts and Functions
kon
Posts: 1756
Joined: 29 Sep 2013, 17:11

Re: LoopRead Image Search Fails

13 Dec 2013, 19:25

Could you please show us your code? Otherwise we'd just be guessing.
rmcallister55
Posts: 4
Joined: 13 Dec 2013, 18:41

Re: LoopRead Image Search Fails

13 Dec 2013, 19:33

Loop, Read, C:\Users\*\Documents\Accountwithcoins.txt
{
WinActivate, Genymotion
Sleep, 333
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213092922.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213093430.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213142914.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213142926.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Sleep, 3000
SetKeyDelay, 5
SendEvent, %A_LoopReadLine%
Sleep, 5
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213142943.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Sleep, 3000
SetKeyDelay, 5
SendEvent, poilkjmnb
Sleep, 5
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213143009.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213145552.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213145623.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Send, {Down 11}
Sleep, 1000
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, *50 C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213151051.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213145907.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213145929.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Send, {LButton 2}
Sleep, 3000
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213150038.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213150050.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213150101.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\*\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213145929.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
Sleep, 3000
}
Until ErrorLevel = 0
Send, {LButton 2}
Sleep, 3000
}

Return to “Ask for Help (v1)”

Who is online

Users browsing this forum: Google [Bot] and 127 guests