1 (изменено: gaglu666, 2020-10-06 17:48:38)

Тема: Неправильно проверяет условие

Здравствуйте, проблема, что скрипт, видимо, сразу переходит на else. Не могу никак разобраться в чем может быть проблема

Numpad1::
loop
{
ImageSearch, FoundX, FoundY, 0,180,  1500, 1500, *200	C:\Users\Exmachine\Desktop\gg.png
if (ErrorLevel = 0) 
{
	MsgBox, 1
	break
}
else 
{
	MsgBox, 2
	MouseMove 170, 470
	SendEvent {Shift down}
	Click right 
	Sleep 3
	MouseMove 320, 470
	Click 
	Sleep 3
	SendEvent {Shift up}
	Sleep 3
	MouseMove 480, 285
	SendEvent {Shift down}
	Click right 
	Sleep 3
	MouseMove 320, 470
	Click 
	Sleep 3
	SendEvent {Shift up}
	continue
}	
}
return

2

Re: Неправильно проверяет условие

Если выполняется блок кода с 'MsgBox, 2', вероятно картинка была НЕ найдена, в чём проблема?

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: Неправильно проверяет условие

__Михаил__
Вот у меня есть два скрипта, один с чисто проверкой и вот этот, с циклом, который с проверкой по этой картинке выдает 1, то есть условие 1 выполняется, а второй во время цикла выдает 2