Новый участник
Сообщения: 14
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
У меня к вам еще вопрос...
вот функция :
func Wbd()
WinActivate("WinBDRs")
$coord = PixelSearch( 80, 361, 309, 371, 0xFF0000, 10 )
if Not @error then
$coord_1 = PixelSearch( 80, 361, 309, 371, 0x291413, 40 )
Sleep(2000)
$coord_2 = PixelSearch( 80, 361, 309, 371, 0x291413, 40 )
If $coord_1 <> $coord_2 Then
Send("i")
Else
Send("o")
EndIf
EndIf
endfunc
while 1=1
Wbd()
wend
По идее должна считывать полоску и, если она остановится, послать мне команду . Но на деле все совсем не так...она постоянно посылает команду что стоит на месте, хотя я вижу что полоска бежит. Цвета тоже правельные указал, если их отдельно проверять, все проходят. Чувствую, я с IF then намудрил...рлмогите расставить все на свои места, пожалуйста.
|