Re: Macro Creator v4.1.1 - Automation Tool (Recorder & Write
Posted: 16 Dec 2013, 16:10
Hi, The script I am attaching works great the first run through. When it goes to the second loop, it does not pause. I think it just sets errorlevel = 1, and keeps going. This is not how the script is written. It is not supposed to continue until it finds the image in the search. Can you help me figure out how to make the script pause for the image until it finds the image on subsequent loops.
Code: Select all
Loop, Read, C:\Users\Ryan_McAllister\Documents\Accountwithcoins.txt
{
WinActivate, Genymotion - Galaxy S4 - 4.3 - API 18 - 1080x1920 (480x800, 240dpi) - 192.168.56.102
Sleep, 333
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\Ryan_McAllister\AppData\Roaming\MacroCreator\Screenshots\Screen_20131213092922.png
If ErrorLevel = 0
Click, %FoundX%, %FoundY% Left, 1
If ErrorLevel
Break
Sleep, 3000
}
Until ErrorLevel = 0
Loop
{
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0, 0, 1680, 1050, C:\Users\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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\Ryan_McAllister\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
}