Automatice la interacción de la GUI con el directorio de archivos

Utilizo un programa llamado OkMap que utilizo para generar archivos KMZ de mapas personalizados de Garmin a partir de GeoTiffs. De vez en cuando necesito procesar un montón de archivos actualizados, la última vez fue 80.

La tarea es bastante repetitiva y me gustaría automatizarla. OkMap en sí no proporciona una interfaz de línea de comandos, por lo que me pregunto si alguien puede recomendar algún software de automatización/macro que pueda grabar y repetir los pasos repetitivos contra cada archivo dentro de un directorio.

La tarea que quiero automatizar en OkMap se puede encontrar en el elemento de menú "Utilidades" > "Mosaico de mapas/Mapas personalizados de Garmin".

El software debe ejecutarse en Windows Server 2012 R2.

Respuestas (1)

Aquí hay cuatro posibles soluciones, todas ellas deberían ejecutarse en Windows Server 2012 R2

1.) AutoHotKey (gratis)
Logotipo de AutoHotKey
Automatización de escritorio rápida con secuencias de comandos con teclas de acceso rápido Crear sus propias aplicaciones y macros nunca ha sido tan fácil Esto requiere un poco de codificación (no es demasiado complicado)

2.) Pulover's Macro Creator (gratis)
Interfaz del creador de macros de PuloverUna herramienta de automatización y generador de secuencias de comandos gratuitos. Se basa en el lenguaje AutoHotkey y brinda a los usuarios múltiples funciones de automatización, así como una grabadora incorporada .

3.) Grabadora de macros de JitBit (los planes comienzan en $39)
Interfaz de la grabadora de macros
Grabadora de macros: el mejor programa de macros para Windows. No es solo una grabadora de teclado y mouse, sino una poderosa herramienta de automatización que convierte macros a archivos EXE y más.

4.) AutoIT (Gratis)
Editor de secuencias de comandos de AutoIt
AutoIt v3 es un lenguaje de secuencias de comandos gratuito similar a BASIC diseñado para automatizar la GUI de Windows y las secuencias de comandos generales. Utiliza una combinación de pulsaciones de teclas simuladas, movimiento del mouse y manipulación de ventanas/controles para automatizar tareas de una manera que no es posible ni confiable con otros lenguajes.