Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Controlar otras aplicaciones con Python
#1
Hola,
Soy nuevo en esto y me gustaria saber, si es posible hacer programas con python(externamente) para automatizar tareas(por ejemplo: guardar como, renombrar partes etc...) de otras aplicaciones(por ejemplo: Nx(diseño,fabricacion....)).
Responder
#2
Hola, bienvenido.

Algunas aplicaciones soportan Python como lenguaje para la creación de plugins o scripts de automatización como los que mencionás. Si no es el caso, podés automatizar varias operaciones de mouse y teclado con PyAutoGUI. Si necesitás algo más potente y el programa corre en Windows, podés usar la API de Windows para simular eventos más complejos en el programa en cuestión, aunque esto es bastante más difícil.

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
(24-10-2022, 09:56 PM)Francisco escribió: Hola, bienvenido.

Algunas aplicaciones soportan Python como lenguaje para la creación de plugins o scripts de automatización como los que mencionás. Si no es el caso, podés automatizar varias operaciones de mouse y teclado con PyAutoGUI. Si necesitás algo más potente y el programa corre en Windows, podés usar la API de Windows para simular eventos más complejos en el programa en cuestión, aunque esto es bastante más complejo.

Saludos
Hola,

Gracias por la respuesta.
Y otra pegunta yo trabajo con la aplicacion NX de cam, podria hacer algun script o algo para que cada x tiempo me vaya guardando el archivo que estoy trabajando? es que la aplicacion en si no tiene esta opcion de autoguardado.

Saludos
Responder
#4
Hola.

Sí se puede. Eso entra dentro de la categoría de automatización así que hay que recurrir a las mismas herramientas que te mencioné antes. Tal vez ahí lo más sencillo sea enviar con PyAutoGUI un atajo del teclado para guardar el archivo cada determinado tiempo.

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)