Bot simple para automatizar tareas, consta con acciones simples como escribir, esperar, clic y lectura con OCR.
Descargar e instalar Tesseract OCR
--onefile
Ejecutable único
--onedir
Carpeta completa
1.- Ejecutar main.exe
para iniciar el programa.
2.- Ingresa la acciones que deseas para generar una rutina.
3.- Inicia la rutina.
clic
Realiza un Clic en el lugar especificado.
esperar
Espera el tiempo especificado.
escribir
Escribe el texto especificado.
Las funciones principales del core
pueden ser reutilizadas en otros proyectos, a contiuación tiene una pequeña explicación de la estructura del proyecto y como utilizarlas.
Core
Contiene las funciones principales para realizar las tareas de automatización.
Utils
Funciones necesarias para apoyar la automatización.
Rutina
Clases para la administración de acciones en una rutina.
NOTA
Por defecto se genera una imagen de captura de pantalla y recorte en la raíz del proyecto, esta ruta puede ser modificada en config.py
.
ruta_imagen_captura = './captura.png'
ruta_imagen_recortada = './recorte.png'
Clonar Repositorio
git clone https://github.com/techeca/iziBot.git
clicEnPantalla
from core import clicEnPantalla
clicEnPantalla(100, 200) #Coordenadas x1, y1
esperar
from core import esperar
esperar(10) #Tiempo en segundos
escribir
from core import escribir
escribir('Hola Mundo!') #Cadena de texto
leerTextoEnPantalla
from core import leerTextoEnPantalla,
leerTextoEnPantalla(100, 200, 250, 100) #Coordenadas x1, y1, x2, y2
Devuelve una cadena de texto
leído con OCR.