datkewlguy Posted February 16, 2005 Posted February 16, 2005 anybody know how to change the settings of a screen saver descretely? I dont wanna get into mousemoves and clicks, i just wanted to know of a way to change something like the windows marquee text of a screensaver. Any ideas?
CyberSlug Posted February 16, 2005 Posted February 16, 2005 For the Windows XP Marquee screen saver, you have to change the right registry value: ;backup old text to clipboard just in case.... ClipPut(RegRead("HKEY_CURRENT_USER\Control Panel\Screen Saver.Marquee", "Text")) ;Set new text RegWrite("HKEY_CURRENT_USER\Control Panel\Screen Saver.Marquee", "Text", "REG_SZ", "Your Text Goes Here!") ;test out the changes Run("ssmarque.scr /S") Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
datkewlguy Posted February 17, 2005 Author Posted February 17, 2005 Okay thanks, but now say i want to use 3d text and want it to be set for: text = text rotation type = see-saw Solid color = true custom color = red can you tell me how i would make an autoit script that changed the registry to fit those settings? thanks
CyberSlug Posted February 17, 2005 Posted February 17, 2005 (edited) I think this will work. If not, then customize the screensaver and run regedit to look at the settings.$key = "HKEY_CURRENT_USER\Software\Microsoft\Screensavers\Text3D" RegWrite($key, "DisplayTime", "REG_DWORD", 0) RegWrite($key, "DisplayString", "REG_SZ", "text") RegWrite($key, "RotationStyle", "REG_DWORD", 2) RegWrite($key, "SurfaceType", "REG_DWORD", 0) RegWrite($key, "SurfaceColor", "REG_DWORD", 0x0000FF) Edited February 17, 2005 by CyberSlug Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
therks Posted November 5, 2006 Posted November 5, 2006 (edited) I have a question about screensaver settings, but not the settings for a specific screensaver. I'm trying to change the Wait Time in the screensaver settings. I can easily do this in the registry (HKCU\Control Panel\desktop, ScreenSaveTimeOut), but I'm having trouble actually getting Windows to realize this change has come about. I looked into another thread about refreshing the desktop wallpaper, thinking it would refresh the whole profile... but I was wrong (I found and tried this: "RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters ,1 ,True", it did not work) Any ideas? *Edit: Spacing. Edited November 5, 2006 by Saunders My AutoIt Stuff | My Github
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now