Articles of Windows

Cómo obtener nombres de ventanas de Windows con ctypes en python

Intento obtener los nombres de los títulos de las ventanas de Windows y los pids a través de los manejadores con objetos largos. Mi código funciona pero hay algo malo en ello. Solo obtengo 4 títulos de ventana cuando debería obtener 10 o más. ¿Alguien puede ayudarme y decirme cómo arreglar este código? Creo que […]

Fondo de pantalla diferente para cada pantalla para configuraciones de múltiples monitores en Windows

Estoy usando: ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, “picturefile”, 0) Para cambiar el fondo de pantalla. Pero me pregunto si hay alguna forma sencilla de colocar diferentes fondos de pantalla en cada pantalla. Sin embargo, esta característica no es estándar en Windows, pero hay aplicaciones externas como ultramon que hacen esto. Alguien sabe como funciona eso? La forma en […]

¿Cuál es la mejor manera en Python 2.3 para que Windows ejecute un progtwig como ghostscript con múltiples argumentos y espacios en las rutas?

¿Seguro que hay algún tipo de abstracción que permite esto? Este es esencialmente el comando cmd = self._ghostscriptPath + ‘gswin32c -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 -r196X204 -sPAPERSIZE=a4 -sOutputFile=”‘ + tifDest + ” ” + pdfSource + ‘”‘ os.popen(cmd) De esta manera se ve muy sucio para mí, debe haber alguna forma pythonica.

¿Cómo habilitar el modo QuickEdit de la consola de Windows desde Python?

Me gustaría forzar el modo QuickEdit en la consola cuando se ejecuta un script de python y luego deshabilitarlo justo antes de terminar. ¿Hay una manera de hacerlo?

¿Cómo escribir un progtwig python que se inicia automáticamente cuando se inicia Windows?

Estoy escribiendo un progtwig usando python 2.6 y pyqt4. Quiero que este progtwig se inicie automáticamente cada vez que Windows aparezca (algo como uTorrent client). ¿Cómo hago este trabajo? Estoy usando windows 7.

MemoryError en Windows pero no en MacOS cuando se usa np.zeros

Quiero crear una matriz numpy pero obtengo MemoryError en Windows que tiene 16 GB de RAM. Para dar más información los detalles son los siguientes: Python 2.7.13 |Anaconda custom (64-bit)| (default, May 11 2017, 13:17:26) [MSCv.1500 64 bit (AMD64)] on win32 xx = np.zeros((110000,80000,3)) Traceback (most recent call last): File “”, line 1, in MemoryError […]

Hacer que aparezca una ventana tkinter sobre todas las demás ventanas

#!/usr/bin/env python # Display window with toDisplayText and timeOut of the window. from Tkinter import * def showNotification(notificationTimeout, textToDisplay): ## Create main window root = Tk() Button(root, text=textToDisplay, activebackground=”white”, bg=”white”, command=lambda: root.destroy()).pack(side=LEFT) root.update_idletasks() # Remove window decorations root.overrideredirect(1) timeOut = int(notificationTimeout*1000) # Convert to ms from s ## Run appliction root.after(timeOut,root.destroy) root.mainloop() El código anterior […]

Abrir archivo en otro directorio (Python)

Siempre he estado un poco confundido sobre el tema del recorrido del directorio en Python, y tengo una situación que me interesa: tengo un archivo al que quiero acceder en un directorio esencialmente paralelo al que tengo actualmente. Dada esta estructura de directorios: \parentDirectory \subfldr1 -testfile.txt \subfldr2 -fileOpener.py Estoy intentando realizar una secuencia de comandos […]

configurando virtualenv para el desarrollo de django en windows,

Configuración de un virtualenv por primera vez, cuando bash instalar MySQL-python usando pip -E <> install MySQL-python yo obtengo File “setup_windows.py”, line 7, in get_config serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options[‘registry_key’]) WindowsError: [Error 2] The system cannot find the file specified Supongo que virtualenv está impidiendo que Python acceda al registro de Windows de alguna manera, he […]

Configuración de UAC a requireAdministrator mediante la opción de archivo único de PyInstaller y el manifiesto

Bien, he estado dando vueltas y vueltas tratando de resolver esto. Estoy creando una aplicación llamada GraphicScriptWizard.exe usando PyInstaller versión 2.0 usando las opciones -i -F -w y -m. El archivo de manifiesto que he definido para usar con la opción -m se llama GraphicScriptWizard.exe.manifest y tiene el siguiente contenido: Al usar este manifiesto y […]