Re: Resolver "operaciones matematicas"
Publicado: 09 Sep 2009, 18:15
He avanzado muchisimo con la libreria ImageSearch pero me falta una cosa solamente, les pongo el codigo y les comento
los 4 IF son de opciones que me podrian salir, las sumas 4+5 en el primer caso 9+5 en el segungo etc..
pero para hacerlo como lo estoy haciendo necesitaria 45 If's para completar todas las sumas 1+1 1+2 1+3 2+2 2+3 etc.. hay alguna manera para hacer todo este codigo mas simple o tengo que hacer las 45?
saludos y gracias!
Código: Seleccionar todo
#include <ImageSearch.au3>
$x1=0
$y1=0
$439=439
$491=491
$result1 = _ImageSearch("1.bmp",395,$439,$491,499)
$result2 = _ImageSearch("2.bmp",395,$439,$491,499)
$result3 = _ImageSearch("3.bmp",395,$439,$491,499)
$result4 = _ImageSearch("4.bmp",395,$439,$491,499)
$result5 = _ImageSearch("5.bmp",395,$439,$491,499)
$result6 = _ImageSearch("6.bmp",395,$439,$491,499)
$result7 = _ImageSearch("7.bmp",395,$439,$491,499)
$result8 = _ImageSearch("8.bmp",395,$439,$491,499)
$result9 = _ImageSearch("9.bmp",395,$439,$491,499)
if $result4=1 and $result5=1 Then
_ImageSearch("nueve.bmp",1,$x1,$y1,0)
Mousemove($x1,$y1,3)
Sleep(1000)
Mouseclick("left")
EndIf
if $result9=1 and $result5=1 Then
_ImageSearch("catorce.bmp",1,$x1,$y1,0)
Mousemove($x1,$y1,3)
Sleep(1000)
Mouseclick("left")
EndIf
if $result2=1 and $result3=1 Then
_ImageSearch("cinco.bmp",1,$x1,$y1,0)
Mousemove($x1,$y1,3)
Sleep(1000)
Mouseclick("left")
EndIf
if $result4=1 and $result7=1 Then
_ImageSearch("once.bmp",1,$x1,$y1,0)
Mousemove($x1,$y1,3)
Sleep(1000)
Mouseclick("left")
EndIf
pero para hacerlo como lo estoy haciendo necesitaria 45 If's para completar todas las sumas 1+1 1+2 1+3 2+2 2+3 etc.. hay alguna manera para hacer todo este codigo mas simple o tengo que hacer las 45?
saludos y gracias!