Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 11/ 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   Установка скринсейвера через коммандную строку. (http://forum.oszone.net/showthread.php?t=250368)

mariolast 01-01-2013 13:06 2056944

Установка скринсейвера через коммандную строку.
 
Собственно, возможно ли это?
Знаю только это
rundll32 desk.cpl, InstallScreenSaver [filename.scr]
Но есть неудобство,вылазит диалоговое окно установки скринсейвера, чего не хотелось бы, надо полностью скрытый метод установки.
Есть способ?

Smarty 01-01-2013 13:08 2056946

mariolast, можно через файл темы (*.theme).

LehaMechanic 01-01-2013 14:57 2057000

По пути HKEY_CURRENT_USER\Control Panel\Desktop добавлять через reg add параметры, например:
"ScreenSaveActive"="1"
"ScreenSaverIsSecure"="1"
"ScreenSaveTimeOut"="300"
"SCRNSAVE.EXE"="C:\\WINDOWS\\system32\\%name%.scr

Код:

reg add "HKCU\Control Panel\Desktop" /v "SCRNSAVE.EXE" /t REG_SZ /d "%windir%\system32\scrnsave.scr" /f

mariolast 01-01-2013 16:26 2057037

Leha Ares,
Этот метод я пробовал, но в 7-ке стает заполенным поле выбора скинсейвера, но ... само поле Заставка как писало "Отсутствует", так и пишет, несмотря на то что зайдя в это меню Заставка, видим что в ниспадающем меню выбрана та заставка, которую через реестр указал. То есть, все равно приходится перевыбрать заставку, чтобы она стала активна.
Smarty,
Тему не хотелось бы менять, если она уже настроена тем более.

Должен быть какой то способ.

Smarty 01-01-2013 16:28 2057038

Цитата:

Цитата mariolast
Тему не хотелось бы менять »

Менять ее не надо, надо добавить в нее скринсейвер (выбрать его в Панели персонализации),
сохранить с таким же именем и заменить существующий файл темы (*.theme).


Время: 04:10.

Время: 04:10.
© OSzone.net 2001-