Articles of pywin32

Python: copiando desde el portapapeles usando tkinter sin mostrar la ventana

Ejecutando Python 3.4 en Windows 7. Necesito copiar lo que está almacenado en el portapapeles a una variable en mi progtwig de python. He visto en Stack Overflow que se puede hacer con pywin32 o tkinter. Ya que tkinter es parte de la biblioteca estándar de Python, decidí que esa era la mejor de las […]

pywin32 y excel. Excepción al escribir grandes cantidades de datos

Actualmente estoy tratando de escribir una gran cantidad de datos en una hoja de cálculo de Excel utilizando las bibliotecas de pywin32. Como ejemplo simple del problema al que me enfrento, tome el siguiente código para generar una tabla de multiplicación de 1000 celdas x 1000 celdas. import win32com.client from win32com.client import constants as c […]

Lograr que ActivePython funcione con WSH

He instalado ActivePython 2.7.2 y estoy intentando ejecutar un script .pys a través de la consola con wscript / cscript, [es decir, ActivePython (PythonScript con extensión .pys) en el WSH de Microsoft (Windows Scripting Host)] y cuando lo bash wscript me sale dos errores. “El progtwig no puede iniciarse porque falta MSVCR90.dll en su computadora, […]

py2exe – Ningún módulo del sistema ‘pywintypes’

Estoy tratando de convertir un simple script de Python en un ejecutable de Windows. Mi script setup.py es: from distutils.core import setup import py2exe setup( name = “Simple Script”, options = { “py2exe”: { “dll_excludes” : [“libmmd.dll”,”libifcoremd.dll”,”libiomp5md.dll”,”libzmq.dll”] } }, console=[‘simple_script.py’] ) He agregado los dll_excludes ya que cada uno de ellos causó un fallo. Ahora […]

Obtener la lista de ventanas abiertas en Python

Estoy escribiendo una aplicación en Python que debe poder enviar claves o texto a otra aplicación. Por ejemplo, si tengo Firefox abierto, debería poder enviarle una URL para abrirlo. Ya tengo el módulo SendKeys, y también he leído sobre el módulo win32, pero no sé si hay una manera de filtrar el proceso sin abrir […]

Enviar combinación de teclas con python

Quiero poder enviar la combinación de teclas MAYÚS + CTRL +. (punto) usando el siguiente código: import win32com.client as comclt wsh= comclt.Dispatch(“WScript.Shell”) wsh.SendKeys() Hasta ahora he podido enviar CTRL +. (punto) de esta manera: wsh.SendKeys(^.) ¿Cómo agrego la tecla MAYÚS allí? Gracias a cualquiera que responda 🙂

py2exe com problema dll

Estoy tratando de hacer un com dll en python. pero trato de registrarme para que la dll comstackda tenga un mensaje de error “tiempo de ejecución r6034” y “no se pudo cargar la dll de Python” ¿cuál es la solución a este problema? mi código : setup.py: # This is the distutils script for creating […]

Servidor com Python portátil usando pywin32

Es posible ejecutar comserver sin requerir elevación. Por ejemplo, puedo ejecutar código desde Python.TestServer (a continuación) pero requiere elevación. El código de Python.TestServer está en: Consuming Python COM Server from .NET ¿Es posible ejecutar el servidor com que no requiere elevación para que pueda ejecutar el objeto com sin tener una contraseña administrativa? por ejemplo […]

Iniciar proceso en el otro escritorio, Python, Windows

He creado el segundo escritorio import win32api, win32con, win32gui, win32service, win32process import pywintypes import traceback, thread, time, cStringIO k = win32service.CreateDesktop(“ABCD2″, 0, win32con.MAXIMUM_ALLOWED, None) ¿Cómo puedo iniciar un proceso, por ejemplo, calc.exe en el escritorio “ABCD2”?

Python win32api SendMesage

tratando de aclarar win32api para mí. Y acabo de hacer un ejemplo simple. Obtenga la ventana de la libreta, mueva el mouse a la posición de clic y escriba la cadena. Pero no funciona. ¿Cuál es el problema? ¿Y habrá alguien que me pueda aclarar el parámetro lParam? ¿Qué haces? ¿Qué tipo es? Como se […]