Esta página está traducida del inglés para tu comodidad. El original en inglés es la versión más precisa y, si ambas difieren, es la que prevalece.

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.