Movimiento relativo del ratón en Asoftech Automation: guía práctica
Asoftech |
¿Necesitas que una macro de Windows mueva el puntero una distancia fija desde su posición actual? Asoftech Automation admite el movimiento relativo del ratón, además de grabar acciones del ratón y el teclado. Esta guía explica cómo medir un desplazamiento, insertarlo y probarlo antes de añadir clics o repeticiones.
¿Cuándo resulta útil el movimiento relativo?
Úsalo cuando dos puntos mantienen la misma distancia aunque cambie su ubicación en la pantalla. Por ejemplo, una rutina de prueba puede partir de un punto conocido en un área de dibujo y bajar 100 píxeles. Un movimiento normal indica un destino; uno relativo indica una distancia desde la posición actual. No busca botones por su texto ni reconoce objetos.
Cómo añadir un movimiento relativo del ratón
Prepara un documento de prueba que puedas modificar sin riesgo y establece el punto inicial del puntero. Abre la macro para editarla y despliega el panel de entrada del ratón. Mantén la distribución de la aplicación y la escala de pantalla durante la primera prueba.
Introduce la distancia horizontal en CX y la vertical en CY. Los valores horizontales positivos mueven a la derecha y los negativos a la izquierda. Los verticales positivos mueven hacia abajo y los negativos hacia arriba. Para el ejemplo hacia abajo, usa CX = 0 y CY = 100.
Si desconoces la distancia, elige Measure relative distance (medir distancia relativa). Sigue las instrucciones del cuadro Measure Path para indicar el primer punto y el segundo. Se mostrará el desplazamiento; OK rellena CX y CY con los valores medidos.
Elige Insert Action (insertar acción) para añadir el movimiento a la lista. Comprueba su posición en la secuencia y realiza una prueba supervisada. Confirma dónde termina el puntero antes de insertar una acción de clic independiente.
Evitar que el puntero se desvíe en las repeticiones
Un movimiento relativo parte de donde esté el puntero en ese paso. Repetir un desplazamiento de 100 píxeles hacia abajo sin restablecer el inicio hace que siga bajando; no vuelve al primer punto. Recupera el punto inicial al comienzo de cada ciclo y prueba dos ciclos con datos de ejemplo. Evita mover el ratón manualmente durante la reproducción.
¿Qué hacer si el puntero no llega al objetivo?
Comprueba el punto inicial, los signos de CX y CY y el orden de las acciones. Vuelve a medir si cambia el zoom, la escala de pantalla o la separación entre controles. Deja tiempo para que aparezca la ventana de destino. RecWin gestiona cambios de posición y tamaño de la ventana, pero el desplazamiento debe probarse si cambia la separación interna de los elementos.
¿Puede sustituir todas las acciones grabadas del ratón?
No. Usa un destino conocido para llegar a un punto fijo y un movimiento relativo cuando la distancia medida se ajuste a la tarea. Añade clics solo después de comprobar el movimiento. Consulta las funciones de Asoftech Automation y la guía de usuario siguiente; prueba una rutina breve antes de programarla o repetirla.