Foros Python

Versión completa: Controlar otras aplicaciones con Python
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
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....)).
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
(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
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