Duda de MUY novato
Publicado: 08 Abr 2011, 23:00
Buenas, estoy rehaciendo un "bot" que hice hace tiempo pero que formatee el ordenador y estuve bastante tiempo sin usar autoit y ya no me acuerdo de nada...
Lo que necesito hacer es lo siguiente, en la primera parte quiero que se repita hasta que el color del pixel que tengo puesto (pixelgetcolor) sea el puesto
Do
sleep(5000)
Mouseclick("left", 844, 955, 1, 80)
sleep(5000)
Mouseclick("left", 119, 556, 1, 80)
Sleep(5000)
Until $ceb = 5706763
es decir hacer eso hasta que el color sea el de la variable $ceb y cuando así sea, pasar a la siguiente linea del código y así continuamente con cada uno de los pasos, hasta el final que quiero que se repita el código entero.
Gracias!
Código: Seleccionar todo
$ceb = PixelGetColor(1100, 194)
$ecb = Pixelgetcolor(555, 235)
$scb = Pixelgetcolor(606, 701)
Do
sleep(5000)
Mouseclick("left", 844, 955, 1, 80)
sleep(5000)
Mouseclick("left", 119, 556, 1, 80)
Sleep(5000)
Until $ceb = 5706763
Do
$ecb = 7471104
mouseclick("left", 555, 235, 1, 80)
sleep(1000)
mouseclick("left", 555, 235, 1, 80)
sleep(1000)
Send("w")
Send("w")
sleep(1000)
Send("w")
Send("s")
Send("s")
Sleep(1000)
Send("s")
Send("q")
if $scb = 3539201 then
Mouseclick("left", 606, 701, 1, 80)
sleep(1000)
Mouseclick("left", 606, 701, 1, 80)
Do
sleep(5000)
Mouseclick("left", 844, 955, 1, 80)
sleep(5000)
Mouseclick("left", 119, 556, 1, 80)
Sleep(5000)
Until $ceb = 5706763
es decir hacer eso hasta que el color sea el de la variable $ceb y cuando así sea, pasar a la siguiente linea del código y así continuamente con cada uno de los pasos, hasta el final que quiero que se repita el código entero.
Gracias!