Python - Automatização em ISPOL

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

Mensagens populares deste blogue

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via