Articles of pywin32

Win32com error de importación python 3.4

Acabo de instalar Python 3.4 64bit y traté de instalar win32com. He descargado pywin32-218.win-amd64-py3.4.exe y lo ejecuté sin ningún problema. informes de congelación pip pywin32 == 218. Sin embargo, cuando bash importar win32com.client obtengo el siguiente error: Traceback (most recent call last): File “”, line 1, in import win32com.client File “C:\program files\Python34\lib\site-packages\win32com\__init__.py”, line 5, in […]

Error al instalar y ejecutar pywin32 2.7

Estoy llegando a un par de errores después de la instalación: pywin32-217.win32-py2.7 Recientemente he actualizado ArcGIS a 10.1 y usa Python 2.7 (a diferencia de 2.6 que vino con ArcGIS 10.0) Cuando ejecuto el instalador en un Windows 7 de 64 bits, se instala, pero muestra el siguiente mensaje: cierre fallido en el archivo destructor […]

Cómo recuperar el texto seleccionado desde la ventana activa

Estoy tratando de crear una utilidad de código abierto simple para Windows usando Python que puede realizar acciones definidas por el usuario en el texto seleccionado de la ventana activa actualmente. La utilidad debe activarse utilizando un método abreviado de teclado predefinido. El uso se describe parcialmente en el siguiente ejemplo: El usuario selecciona un […]

Menús contextuales de Windows Explorer con submenús que utilizan pywin32

Estoy intentando agregar algunas extensiones de shell usando python con íconos y un submenú, pero estoy luchando por llegar mucho más lejos que la demostración en pywin32. Parece que no puedo encontrar nada buscando en Google, tampoco. Creo que necesito registrar un servidor de comunicaciones para poder cambiar las opciones en el submenú dependiendo de […]

Obtención de la capacidad de la batería de Windows con Python

Estoy buscando averiguar la capacidad actual de la batería y la capacidad de diseño. Hasta ahora, lo que podría hacer es trabajar con la clase Win32_Battery () que no proporciona toda la información que necesito (al menos no en mi sistema). Usé la biblioteca wmi de python puro para eso. Por otro lado, encontré esto […]

¿Cómo comprobar si el sistema operativo es Vista en Python?

¿Cómo, de la manera más simple posible, distinguir entre Windows XP y Windows Vista, usando Python y pywin32 o wxPython ? Esencialmente, necesito una función que llame devolverá True si el sistema operativo actual es Vista: >>> isWindowsVista() True

Cómo instalar el módulo pywin32 en windows 7

Estoy tratando de instalar pywin32. Lo descargué de sourceforge.net. Cuando corro setup.py install muestra “No se puede encontrar vcvarsall.bat”. Busqué en Google y encontré que tengo que instalar MinGW y establecer la ruta y luego ejecutar python setup.py build –compiler=mingw32 pero se está mostrando Can’t find a version in Windows.h ¿Alguien puede ayudar? (Tengo instalada […]

Python 3.4: ImportError: ningún módulo llamado win32api

Estoy usando Python 3.4 en Windows 7. Para abrir un archivo doc estoy usando este código import sys import win32com.client as win32 word = win32.Dispatch(“Word.Application”) word.Visible = 0 word.Documents.Open(“MyDocument”) doc = word.ActiveDocument No estoy seguro de por qué aparece este error cada vez ImportError: ningún módulo llamado win32api Aunque instalé pywin32 desde http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32 y también […]

Copia de archivos de Python para Windows con soporte de comodines

He estado haciendo esto todo el tiempo result = subprocess.call([‘copy’, ‘123*.xml’, ‘out_folder\\.’, ‘/y’]) if result == 0: do_something() else: do_something_else() Hasta hoy comencé a buscar en los módulos pywin32, luego vi funciones como win32file.CopyFiles (), pero luego descubrí que es posible que no admita copiar archivos a un directorio. Tal vez esta funcionalidad esté oculta […]

¿Qué puedes hacer con COM / ActiveX en Python?

He leído que es posible automatizar informes mensuales en Crystal Reports con COM / ActiveX. No estoy tan avanzado para entender qué es esto o lo que puedes hacer con eso. También hago mucho trabajo con Excel y parece que también usas COM / ActiveX para interactuar con él. ¿Alguien puede explicar cómo funciona esto […]