Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Как применить тему Win_XP из командной строки?

Ответить
Настройки темы
[решено] Как применить тему Win_XP из командной строки?

Аватара для edition7

Новый участник


Сообщения: 28
Благодарности: 1

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста как применить тему Win_XP из командной строки.

-------
Муравьи - народ не сильный, но летом заготовляют пищу свою...


Отправлено: 05:52, 04-08-2011

 

Всем до свидания!


Moderator


Сообщения: 8314
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Цитата shao:
изменил на раб. столе боковую панель (боковой тулбар) - команда не подходит »
тулбар это не desktop, это Explorer.
можно попробовать принудительно завершить процесс explorer.exe , а потом запустить снова
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:41, 09-08-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для shao

Ветеран


Сообщения: 1014
Благодарности: 194

Профиль | Отправить PM | Цитировать


Цитата Amigos:
тулбар это не desktop, это Explorer »
Спасибо, уже разобрался.Так и делаю.
Просто жалуюсь , что нет универсальной команды....

Отправлено: 07:46, 09-08-2011 | #12


Аватара для XXXler

Ветеран


Сообщения: 1073
Благодарности: 194

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z SetSW.7z
(1.6 Kb, 21 просмотров)

Скрипт для установки стиля .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

Последний раз редактировалось XXXler, 25-08-2011 в 22:56.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:38, 09-08-2011 | #13


Аватара для edition7

Новый участник


Сообщения: 28
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо

-------
Муравьи - народ не сильный, но летом заготовляют пищу свою...


Отправлено: 20:22, 11-08-2011 | #14



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


Кстати, в логе Process Monitor видно, что служба "Темы" при смене визуального стиля выполняет примерно такую команду:
Код: Выделить весь код
rundll32.exe uxtheme.dll,#64 C:\WINDOWS\resources\Themes\Luna\luna.msstyles?NormalColor?NormalSize
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:00, 25-08-2011 | #15


Аватара для XXXler

Ветеран


Сообщения: 1073
Благодарности: 194

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z SetSW.7z
(1.6 Kb, 15 просмотров)

Petya V4sechkin, через rundll32 заставить работать вызов мне не удалось, посему написал на Autoit с uxtheme.dll,#65 - юникодной версией.

Интересней было бы найти функцию, через которую применяются сами темы, т.к. писать парсер .theme-файла крайне лень

подправил скрипт:
Код: Выделить весь код
- исправлено применение метрики стиля
- теперь в окне "Свойства экрана" отображается оригинальный путь к обоине

Последний раз редактировалось XXXler, 31-12-2011 в 10:57.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:55, 25-08-2011 | #16


Аватара для conductor

Ветеран


Сообщения: 848
Благодарности: 71

Профиль | Отправить PM | Цитировать


Цитата XXXler:
Petya V4sechkin, через rundll32 заставить работать вызов мне не удалось,
а тоже самое
б скачать не удалось

Отправлено: 21:22, 30-12-2011 | #17



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Как применить тему Win_XP из командной строки?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как повысить юзера до администратора из командной строки? suvolod Microsoft Windows NT/2000/2003 34 19-04-2016 07:21
Службы - [решено] Как с командной строки отключить службу? sergey1234567 Microsoft Windows 2000/XP 9 10-02-2009 20:16
Как открыть документ из командной строки? aldersubscribe Microsoft Windows 2000/XP 5 04-10-2005 07:02
Как изменить из командной строки DNS на клиенте? Myckyc Сетевые технологии 1 26-08-2003 04:20
win98 - как зашарить папку из командной строки? G Cooper Microsoft Windows 95/98/Me (архив) 13 29-03-2003 13:21




 
Переход