![]() |
Как применить тему Win_XP из командной строки?
Подскажите пожалуйста как применить тему Win_XP из командной строки.
|
вы бы поиском пользовались
http://forum.oszone.net/thread-79068.html |
ferget,
Вообще то в указаной теме поставленная задача до конца не решена... Точнее, решение предлагается, но не из командной строки, а с помощью AutoIt скрипта. А это не то, о чём спрашивалось и что хотелось... Хотя , может для положительного результата, это и не важно. |
edition7, из командной строки стандартными средствами не получится.
Здесь есть решение и ответ на поставленный Вами вопрос : Задание собственной темы оформления из командной строки |
Спасибо всем за участие :oszone: :ok:
|
Попутно появился вопросик... Как сменить только обоину автоматом? :)
|
Цитата:
Я применяю твик (указав путь к новой обоине), например: Код:
Windows Registry Editor Version 5.00 Необходима перезагрузка компьютера. |
Цитата:
|
Цитата:
Цитата:
|
Блин, вот незадача. :sorry:
Я запутался с этими командами RUNDLL32. Некоторые из них не срабатывают на XP.... Об этом уже говорил в разделе по батникам. Понимал и помнил, что должна быть какая-то команда после изменения в реестре , с перезагрузкой раб. стола . Перепробовал все , кроме этой. К превеликому удовольствию она срабатывает и так: Код:
rundll32.exe user32.dll,UpdatePerUserSystemParameters -------------------------------------------------------------------------- Не на все изменения в реестре подходит эта команда. Я например изменил на раб. столе боковую панель (боковой тулбар) - команда не подходит :( |
Цитата:
можно попробовать принудительно завершить процесс explorer.exe , а потом запустить снова |
Цитата:
Просто жалуюсь :) , что нет универсальной команды.... |
Вложений: 1
Скрипт для установки стиля .msstyle и обоины из коммандной строки для WinXP SP2+ (изменения применяются сразу после выполнения скрипта; исходник во вложении)
Скачать Использование: Код:
SetSW.exe [-style <path to .msstyle>] [-s_color <style color>] [-s_size <style font size>] [-wallpaper <path to wallpaper>] [-w_type <1: Tiled; 2: Centered; 3: Stretched>] Пример: Код:
SetSW.exe -style "%WinDir%\Resources\Themes\Luna\luna.msstyles" -s_color Metallic -wallpaper "%WinDir%\Web\Wallpaper\Windows XP.jpg" -w_type 3 |
Спасибо :up
|
Кстати, в логе Process Monitor видно, что служба "Темы" при смене визуального стиля выполняет примерно такую команду:
Код:
rundll32.exe uxtheme.dll,#64 C:\WINDOWS\resources\Themes\Luna\luna.msstyles?NormalColor?NormalSize |
Вложений: 1
Petya V4sechkin, через rundll32 заставить работать вызов мне не удалось, посему написал на Autoit с uxtheme.dll,#65 - юникодной версией.
Интересней было бы найти функцию, через которую применяются сами темы, т.к. писать парсер .theme-файла крайне лень подправил скрипт: Код:
- исправлено применение метрики стиля |
Цитата:
б скачать не удалось |
Время: 14:48. |
Время: 14:48.
© OSzone.net 2001-