es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Jitbit Macro Recorder – Sentencia IF Image, ¿por qué no está esperando hasta que aparezca la imagen?

Estoy usando Jitbit MacroRecorder y es una herramienta muy útil. El problema es el siguiente: al utilizar la función IF image found, quiero que el programa ejecute dos comandos secuenciales tan pronto como aparezca la imagen seleccionada en mi pantalla. Sin embargo, el programa está sobrecargando demasiado la CPU al ejecutarse miles de veces hasta que se cumpla la declaración IF. Lo que quiero es que el programa ESPERE hasta que aparezca la imagen en la declaración IF image found en la pantalla, es decir, que no se ejecute miles de veces.

Mi código simple.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para Jitbit MacroRecorder

    Si desea que su programa Jitbit MacroRecorder espere hasta que aparezca la imagen especificada en la instrucción IF image found en lugar de ejecutarse miles de veces y ralentizar su CPU, puede utilizar el comando WAIT image found. Este comando pausará la ejecución del programa hasta que se encuentre la imagen especificada en la pantalla.

    Aquí hay un fragmento de código actualizado que utiliza el comando WAIT image found:

    PASO 1 - BUSCAR IMAGEN: "imagen.png"
    PASO 2 - ESPERAR IMAGEN ENCONTRADA: "imagen.png"
    PASO 3 - HACER CLIC EN LA POSICIÓN: 100, 200
    

    En este ejemplo, el programa intentará primero encontrar la imagen “imagen.png” en la pantalla. Luego esperará hasta que se encuentre la imagen y luego hará clic en la posición especificada (100, 200). De esta manera, el programa no se ejecutará miles de veces y no pondrá carga excesiva en la CPU, sino que esperará a que aparezca la imagen antes de ejecutar el siguiente comando.

    ¡Espero que esto ayude!

Comments are closed.