ImageSearch Problem

Get help with using AutoHotkey (v1.1 and older) and its commands and hotkeys
japankid3000
Posts: 43
Joined: 14 Nov 2015, 09:58

ImageSearch Problem

15 Jan 2016, 11:25

I want to click Following.png then click Following2.png but when i run my script it just clicks Following.png over and over???

Code: Select all

f1::
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
Loop
{
Sleep, 100
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Scripting\Following.PNG

If ErrorLevel = 0
{
Click, %FoundX%, %FoundY%
Sleep, 100
}
Sleep, 500
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Scripting\Following2.PNG

If ErrorLevel = 0
{
Click, %FoundX%, %FoundY%
Sleep, 1000
}
else
   continue
}
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: ImageSearch Problem

15 Jan 2016, 11:41

Try this one:

Code: Select all

f1::
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen

Loop
{
	Sleep, 100
	ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Scripting\Following.PNG
 
	If (ErrorLevel = 0)
	{
		Click, %FoundX%, %FoundY%
		Sleep, 100
	}

	Sleep, 500
	ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Scripting\Following2.PNG
 
	If (ErrorLevel = 0)
	{
		Click, %FoundX%, %FoundY%
		Sleep, 1000
	}

}

return
DRAKON-AutoHotkey: Visual programming for AutoHotkey.
japankid3000
Posts: 43
Joined: 14 Nov 2015, 09:58

Re: ImageSearch Problem

15 Jan 2016, 12:06

Everytime it clicks the image it does so in the far top left corner, how do i make it click 10 pixels to the right and 2 pixels down.

Something like i did below i remember seeing it in other imagesearch questions but can't find one right now.


Code: Select all

	
	Sleep, 100
	ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Scripting\Following.PNG
 
	If (ErrorLevel = 0)
	{
		Click, %FoundX%, %FoundY% + 10 right + 2 down
		Sleep, 100
	}
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: ImageSearch Problem

15 Jan 2016, 12:22

If understand you correctly you need something like this:

Code: Select all

f1::
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen

Loop
{
	Sleep, 100
	ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Scripting\Following.PNG
 
	If (ErrorLevel = 0)
	{
		FoundX := FoundX + 10
		FoundY := FoundY + 2
		Click, %FoundX%, %FoundY%
		Sleep, 100
	}

	Sleep, 500
	ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Scripting\Following2.PNG
 
	If (ErrorLevel = 0)
	{
		Click, %FoundX%, %FoundY%
		Sleep, 1000
	}

}

return



DRAKON-AutoHotkey: Visual programming for AutoHotkey.
vasili111
Posts: 747
Joined: 21 Jan 2014, 02:04
Location: Georgia

Re: ImageSearch Problem

15 Jan 2016, 13:43

japankid3000 wrote:Thank you!
You are welcome :)
DRAKON-AutoHotkey: Visual programming for AutoHotkey.

Return to “Ask for Help (v1)”

Who is online

Users browsing this forum: Bing [Bot], Chunjee, Google [Bot] and 108 guests