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.
LoopRead Image Search Fails
-
- Posts: 4
- Joined: 13 Dec 2013, 18:41
LoopRead Image Search Fails
Last edited by SKAN on 13 Dec 2013, 18:51, edited 1 time in total.
Reason: Moved from Scripts and Functions
Reason: Moved from Scripts and Functions
Re: LoopRead Image Search Fails
Could you please show us your code? Otherwise we'd just be guessing.
-
- Posts: 4
- Joined: 13 Dec 2013, 18:41
Re: LoopRead Image Search Fails
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
}
{
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
}
Who is online
Users browsing this forum: Google [Bot] and 127 guests