[Python] windows e risoluzione monitor
Daniele Varrazzo
piro a develer.com
Sab 27 Ott 2007 16:03:30 CEST
Stefano Sasso ha scritto:
> ciao,
> ho provato a sgooglare ma senza risultato, quindi vi pongo qui la
> seguente domanda:
> esiste un modo, da uno script python che gira in ambiente windows (no
> interfaccia grafica, è uno script "solo testo"), di recuperare la
> risoluzione del video?
Puoi usare ctypes per interrogare il sistema. ctypes è nelle librerie standard
di Python 2.5, ma è disponibile anche per versioni precedenti.
import ctypes
gdi = ctypes.windll.gdi32
user = ctypes.windll.user32
HORZRES = 8
VERTRES = 10
def get_res():
hdc = user.GetDC(None)
return (
gdi.GetDeviceCaps(hdc, HORZRES),
gdi.GetDeviceCaps(hdc, VERTRES))
print get_res()
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
Maggiori informazioni sulla lista
Python