Questa pagina è tradotta dall'inglese per comodità. L'originale inglese è la versione più accurata e, se le due differiscono, è quella che prevale.

Come fare clic su un'immagine sullo schermo

Mostra una volta a una macro com'è fatto un pulsante: lo troverà e ci farà clic ovunque si trovi sullo schermo.

Aggiornato il 1° ottobre 2026 · Fare clic sulle immagini è gratis in tutti i piani di Myna Recorder.

1. Perché un clic registrato manca il bersaglio

Un clic registrato va ogni volta nello stesso punto dello schermo. Sposta la finestra, cambia la risoluzione o esegui la macro su un altro computer, e il clic finisce su qualcos'altro. Un clic su un'immagine non dipende da dove si trovano le cose: la macro cerca l'immagine ogni volta e fa clic dove si trova in quel momento.

2. Cattura l'immagine

Apri la scheda Immagini, premi Ritaglia nuova area, trascina un riquadro attorno al pulsante e dagli un nome. Cattura solo la parte che lo rende riconoscibile, come l'etichetta e il bordo del pulsante. Lo sfondo compreso nell'immagine impedisce la corrispondenza quando lo sfondo cambia.

3. Fai clic sull'immagine

Nella scheda Registrazione, apri Immagine nella barra dei passaggi e scegli Fai clic, poi seleziona la tua immagine. Nella scheda Script è una sola riga:

click_crop("Save")

Il passaggio aspetta fino a cinque secondi che l'immagine compaia, poi fa clic al suo centro. Se l'immagine non compare mai, la macro prosegue con il passaggio successivo. Aggiungi on_fail="label" per andare invece altrove, oppure abort=True per fermare l'esecuzione.

4. Prima aspetta qualcosa

Attendi finché è visibile trattiene la macro finché non compare un'immagine: è così che una macro aspetta una pagina lenta o un'esportazione lunga, invece di tirare a indovinare con una pausa fissa:

wait_for("Report ready", timeout_ms=60000)
click_crop("Download")

Per qualcosa che compare solo a volte, un blocco if_image guarda una volta ed esegue i suoi passaggi solo se l'immagine c'è:

if_image("Update available"):
    click_crop("Remind me later")

5. Quando non trova l'immagine

  • confidence= stabilisce quanto deve essere precisa la corrispondenza. Il valore predefinito è 0.8, cioè una corrispondenza dell'80%. Abbassalo un po' se un'immagine che è chiaramente lì non viene trovata.
  • match="shape" confronta i contorni e ignora il colore, per un pulsante che cambia colore quando è evidenziato o con un tema scuro.
  • region=(x, y, width, height) cerca solo in una parte dello schermo, il che è più veloce ed evita un'immagine simile altrove.
  • x_offset= e y_offset= fanno clic accanto all'immagine, per esempio sulla casella vicino a un'etichetta.
  • timeout_ms= stabilisce per quanto tempo continuare a cercare.

Un passaggio può anche trovare le cose per colore invece che per immagine: dagli un intervallo di colori e agirà sul centro della macchia più grande di quel colore.

6. Piani ed esportazione

  • Il clic sulle immagini, l'attesa delle immagini e la ricerca per colore sono gratis in tutti i piani.
  • Con Basic e Pro, una macro che fa clic sulle immagini può essere esportata come un unico .exe, con le sue immagini dentro il file.
  • Per qualcosa che resta sullo schermo solo per un attimo, una raffica continua a fotografare un'area per qualche secondo, così puoi scegliere l'immagine da tenere. Le raffiche fanno parte di Basic e Pro.