Python - ¿Cómo saber cuándo se ejecuta Ms Word desde Python?

   
Vista:

¿Cómo saber cuándo se ejecuta Ms Word desde Python?

Publicado por Diana (1 intervención) el 05/01/2018 23:22:18
¡Hola y feliz noche de Reyes!
¿Cómo podría hacer para que, cuando el usuario abra Word, mi aplicación (Python 2.7) lo detecte y saque un mensaje?
Supongo que debería hacer un bucle que esté mirando "algo" para ver cuando se ejecuta Winword.exe pero... No soy capaz.
¡Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

¿Cómo saber cuándo se ejecuta Ms Word desde Python?

Publicado por José María (92 intervenciones) el 06/01/2018 20:25:17
Hola.

A mi me funciona lo siguiente:

1
2
3
4
5
6
7
8
import win32com
x  = win32com.client.GetObject('winmgmts:')
procesos = x.InstancesOf('Win32_Process')
for proceso in procesos:
     id = proceso.Properties_('ProcessID').Value
     nombre = proceso.Properties_('Name').Value
     if nombre.lower() == 'ejecutable_a_localizar.exe':
         print 'localizado'

Espero que te sirva. Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad