Dudas Muy basicas
Publicado: 06 May 2015, 13:56
bueno soy nuevo en esto y aunque he leido tutoriales y dudas de otros foreros aun me pierdo en cosas basicas, estoy habituado a usar otro software mucho mas simple y en el que no "programas" sino que listas las acciones, conoci autoit buscando algo similar y bueno es tan complejo que lo poco que he leido me apasiona, pero me asaltan algunas dudas muy basicas, para poder soltarme a hacer lo que quiero hacer. lo que busco es relativamente facil ya que solo necesito un puñado de todas las funciones de autoit para empezar, es decir me bastaria lo siguiente, aprender a hacer un click, arrastrar soltar, y condicionar una serie de clicks al color de un pixel en pantalla.
me explico un poco por pasos jejeje
1.- ¿se pueden asignar unas coordenadas de pantalla a una ¿Variable? ? es decir ""definir"" la variable por ejemplo Coordenadas1 para luego mas tarde llamarlas a lo largo del script con algo asi como mouseclick Coordenadas1, no se si se podria hacer o como, todo parece indicar que deberian ser 2 variables en lugar de una, una para la x y otra para la y, pero no lo tengo del todo claro, agradeceria si alguien me pudiera orientar un poco
2.- En el software que utilizaba antes, tenia una funcion para definir un color determinado y luego poder compararlo, tenia un script que hacia algo asi como lo siguiente. Metiendo un bucle dentro de otro, iba asignando distintos valores a la "variable" donde almacenaba las coordenadas y recorria un cuadrado, explico esto, la variable loc1 por ejemplo, tendria el valor (0,0) iba sumando un pixel en cada giro del bucle, de manera que iba (0,1) (0,2)... y al tener uno dentro de otro, luego hacia (1,0), (1,1), (1,2).... asi hasta recorrer un cuadrado, en cada valor del pixel, añadia la opcion-- "Si el color de loc1 == a colordeseado hacer x". Bien aqui esta pixelsearch, y sus multiples opciones con lo cual me he vuelto loco y creo que no he llegado a ninguna conclusion. Entiendo que hay una opcion en la que directamente le añades la "region" en la que buscar el pixel, no es necesario hacer estos bucles que explico, pero no me entero, necesitaria un poquito de luz sobre el tema y si no, conocer como seria la sintaxis de esta orden "Si el color de loc1 == a colordeseado hacer x"
Se que tendre mil errores de concepto y dos mil terminos mal aplicados, pero agradezco desde ya al menos la molestia de leerme y me disculpo si hay muchos gazapos, muchas gracias
me explico un poco por pasos jejeje
1.- ¿se pueden asignar unas coordenadas de pantalla a una ¿Variable? ? es decir ""definir"" la variable por ejemplo Coordenadas1 para luego mas tarde llamarlas a lo largo del script con algo asi como mouseclick Coordenadas1, no se si se podria hacer o como, todo parece indicar que deberian ser 2 variables en lugar de una, una para la x y otra para la y, pero no lo tengo del todo claro, agradeceria si alguien me pudiera orientar un poco
2.- En el software que utilizaba antes, tenia una funcion para definir un color determinado y luego poder compararlo, tenia un script que hacia algo asi como lo siguiente. Metiendo un bucle dentro de otro, iba asignando distintos valores a la "variable" donde almacenaba las coordenadas y recorria un cuadrado, explico esto, la variable loc1 por ejemplo, tendria el valor (0,0) iba sumando un pixel en cada giro del bucle, de manera que iba (0,1) (0,2)... y al tener uno dentro de otro, luego hacia (1,0), (1,1), (1,2).... asi hasta recorrer un cuadrado, en cada valor del pixel, añadia la opcion-- "Si el color de loc1 == a colordeseado hacer x". Bien aqui esta pixelsearch, y sus multiples opciones con lo cual me he vuelto loco y creo que no he llegado a ninguna conclusion. Entiendo que hay una opcion en la que directamente le añades la "region" en la que buscar el pixel, no es necesario hacer estos bucles que explico, pero no me entero, necesitaria un poquito de luz sobre el tema y si no, conocer como seria la sintaxis de esta orden "Si el color de loc1 == a colordeseado hacer x"
Se que tendre mil errores de concepto y dos mil terminos mal aplicados, pero agradezco desde ya al menos la molestia de leerme y me disculpo si hay muchos gazapos, muchas gracias