Veo que hay win32process.GetWindowThreadProcess() que obtiene un controlador de ventana y devuelve su ID de proceso. ¿Hay una manera de hacer lo contrario: obtener el controlador de la ventana de un proceso en ejecución por su id de proceso? Algo como win32gui.GetWindowHandler(processId) ? Específicamente lo que estoy tratando de hacer: Tengo un script en Python […]
Estoy tratando de extraer icons de archivos .exe en Windows usando win32gui. Encontré las funcionalidades ExtractIconEx () y ExtractIcon (). Puedo obtener Íconos de tamaño 32×32 o 16×16 solo de las funcionalidades anteriores. El siguiente enlace solo responde de manera de extraer imágenes de 32×32. ¿Cómo extraer datos de bitmap del ícono de 32×32 de […]
Tengo el siguiente método get_email() que, básicamente, cada 20 segundos, recibe el último correo electrónico y realiza una serie de otros métodos en él. def get_email(): import win32com.client import os import time import datetime as dt date_time = time.strftime(‘%m-%d-%Y’) outlook = win32com.client.Dispatch(“Outlook.Application”).GetNameSpace(“MAPI”) inbox = outlook.GetDefaultFolder(6) messages = inbox.Items message = messages.GetFirst() # any time calling […]
Estoy buscando buenos recursos para empezar a usar pywin32. No he encontrado mucho en tutoriales, libros o blogs que hablen de ello. Me gustaría poder usar Python para automatizar algunas de mis tareas repetitivas comunes de Microsoft Excel y Word (como abrir un documento de Word y buscar y reemplazar datos de una hoja de […]
Este es mi código, y encontré muchas respuestas para VBA , .NET framework y es bastante extraño. Cuando ejecuto esto, Excel se cierra. from win32com.client import DispatchEx excel = DispatchEx(‘Excel.Application’) wbs = excel.Workbooks wbs.Close() excel.Quit() wbs = None excel = None # <– Excel Closes here Pero cuando hago lo siguiente, no se cierra. excel […]
Me gustaría saber cuánto tiempo ha pasado desde la última vez que el usuario presionó una tecla o movió el mouse, no solo en mi aplicación, sino en toda la “computadora” (es decir, la pantalla), para adivinar si todavía están en la Computadora y capaz de observar las notificaciones que aparecen en la pantalla. Me […]
No puedo encontrar la documentación de pywin32 o incluso una pequeña sinopsis de lo que es el módulo (soy consciente de que es para la API de win32). ¿Hay alguna documentación o recursos de pywin32? Tal vez algunos ejemplos?
Estoy buscando una manera de presionar una tecla y mantenerla presionada por un tiempo específico. Yo he tratado: # Method 1 shell = win32com.client.Dispatch(“WScript.Shell”) shell.SendKeys # Method 2 win32api.SendMessage # Method 3 win32api.keybd_event Todos estos métodos, solo parecen presionar una tecla una vez. Necesito mantener pulsada la tecla. He mirado estos recursos: python simulate keydown […]
Estoy utilizando un módulo para notificaciones de punta de globo en la bandeja del sistema, cada vez que el usuario recibe un nuevo mensaje. (utilizando Python 3.3 y Kivy 1.8. Estoy implementando en Windows 7.) Creo que el código original viene de este github . Este es el módulo como lo he alterado: from win32api […]
Esta es mi pregunta extendida para la pregunta: ¿Cómo leer el contenido de una tabla en un archivo MS-Word usando Python? La solución provista por @YusuMishi es excelente, pero no atrapa los encabezados en el encabezado y pie de página. Permítanme elaborar sobre eso: Usando el codigo import win32com.client as win32 import os word = […]