Re: screensaver
From: Michele Simionato (mis6_at_pitt.edu)
Date: 11/13/03
- Next message: kbass: "Newby Question: Remove files older than 7 days from a directory"
- Previous message: achan: "RE: Metaclass' __init__ Does not Initialize"
- In reply to: Michael Geary: "Re: screensaver"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 13 Nov 2003 02:02:54 -0800
"Michael Geary" <Mike@DeleteThis.Geary.com> wrote in message news:<vr4064158pgsfb@corp.supernews.com>...
> Thomas Heller:
> > A google search for 'disable screensaver windows' turns up VB code,
> > which easily translates into this Python code:
> >
> > -----
> > import ctypes
> > SPI_SETSCREENSAVEACTIVE = 17
> >
> > def StartScreenSaver(on):
> > ctypes.windll.user32.SystemParametersInfoA(
> > SPI_SETSCREENSAVEACTIVE, on, None, 0)
> >
> > StartScreenSaver(1)
> > -----
> >
> > Unfortunately, it doesn't seem to work (for me, on XP. At least it has
> > no visible effect).
>
> Your StartScreenSaver() function should probably be called
> EnableScreenSaver(). Call it with a 0 parameter to disable the screen saver,
> or 1 to enable it.
>
> The function won't have any immediate visible effect--it simply enables or
> disables the screen saver, it doesn't start or stop it.
>
> Try setting your screen saver timeout to one minute. Let the computer sit
> for a minute to verify that the screen saver is working. Then call
> EnableScreenSaver(0) to disable the screen saver, and let the computer sit
> for a minute again to see if you've disabled it.
>
> -Mike
I have just installed ctypes and tried this solution. It works perfectly
well !;)
Thanks to everybody who helped here,
Michele
- Next message: kbass: "Newby Question: Remove files older than 7 days from a directory"
- Previous message: achan: "RE: Metaclass' __init__ Does not Initialize"
- In reply to: Michael Geary: "Re: screensaver"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|