Python - Automatização em ISPOL
Com o uso de PyAutoGui podemos automatizar tarefas repetitivas no ISPOL ISTRAM.
No trabalho actual, é necessário converter mais de 300 ficheiros.
Já houve um trabalho prévio de ler e transformar dados de directrizes em Excel para ficheiros compatíveis com a conversão presente. Este trabalho prévio foi também feito com programação. Tendo os muitos ficheiros com formato TXT que o ISPOL pode ler e converter para CEJ, é necessário ir ao menu de Conversores do ISTRAM e digitar os dados para ler a localização dos ficheiros, número de eixo etc... um trabalho repetitivo. Sendo repetitivo uma hipótese que deve surgir é se existe forma de automatizar / programar. O ISTRAM ISPOL não permite o uso de plugins (como o CAD), por tanto a via seria pela automatização dos movimentos.
O pacote PyAutoGUI para Python permite esta simulação de movimentos.
https://pyautogui.readthedocs.io/en/latest/
Basicamente "guiamos" o cursor para onde deve clicar e o que introduzir em cada campo.
Abaixo um exemplo de código.
Com meia hora de programação, poupam-se umas horas de cliques e escrita, e erros.
Abaixo um vídeo que demonstra a automatização em acçao.
https://youtu.be/tgyVVer5zrA?si=8XcExM3gR4sEk5YG
Comentários
Enviar um comentário
Obrigado pelo seu contacto.