Cómo hacer clic en una imagen de la pantalla
Enséñale una vez a una macro cómo es un botón, y lo encontrará y hará clic en él esté donde esté en la pantalla.
Actualizado el 1 de octubre de 2026 · Hacer clic en imágenes es gratis en todos los planes de Myna Recorder.
1. Por qué falla un clic grabado
Un clic grabado va siempre al mismo punto de la pantalla. Si mueves la ventana, cambias la resolución o ejecutas la macro en otro equipo, el clic cae sobre otra cosa. Un clic en una imagen no depende de dónde estén las cosas: la macro busca la imagen cada vez y hace clic donde esté en ese momento.
2. Captura la imagen
Abre la pestaña Imágenes, pulsa Recortar nueva área, arrastra un cuadro alrededor del botón y ponle un nombre. Captura solo la parte que lo hace reconocible, como el texto y el borde del botón. El fondo que quede dentro de la imagen impide que coincida cuando el fondo cambia.
3. Haz clic en ella
En la pestaña Grabación, abre Imagen en la barra de pasos, elige Hacer clic y luego tu imagen. En la pestaña Script es una sola línea:
click_crop("Save")
El paso espera hasta cinco segundos a que aparezca la imagen y luego hace clic en su centro. Si la imagen no llega a aparecer, la macro sigue con el paso siguiente. Añade on_fail="label" para ir a otro sitio, o abort=True para detener la ejecución.
4. Espera antes a que aparezca algo
Esperar hasta que se vea detiene la macro hasta que aparece una imagen; así es como una macro espera a una página lenta o a una exportación larga en lugar de adivinar con una pausa fija:
wait_for("Report ready", timeout_ms=60000)
click_crop("Download")
Para algo que solo aparece a veces, un bloque if_image mira una vez y ejecuta sus pasos solo si la imagen está ahí:
if_image("Update available"):
click_crop("Remind me later")
5. Cuando no encuentra la imagen
- confidence= fija lo parecida que debe ser la coincidencia. El valor predeterminado es 0.8, una coincidencia del 80%. Bájalo un poco si no encuentra una imagen que está claramente ahí.
- match="shape" compara contornos e ignora el color, para un botón que cambia de color al resaltarse o con un tema oscuro.
- region=(x, y, width, height) busca solo en una parte de la pantalla, lo que es más rápido y evita una imagen parecida en otro sitio.
- x_offset= y y_offset= hacen clic al lado de la imagen, por ejemplo en la casilla que hay junto a un texto.
- timeout_ms= fija cuánto tiempo seguir buscando.
Un paso también puede buscar por color en lugar de por imagen: dale un rango de colores y actúa sobre el centro de la mancha más grande de ese color.
6. Planes y exportación
- Hacer clic en imágenes, esperarlas y buscar por color es gratis en todos los planes.
- Una macro que hace clic en imágenes se puede exportar como un solo .exe en Basic y Pro, con sus imágenes dentro del archivo.
- Para algo que solo está en la pantalla un momento, una ráfaga sigue fotografiando un área durante unos segundos para que elijas la imagen que quieres conservar. Las ráfagas forman parte de Basic y Pro.