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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Изменение темы десктопа из бат-файла (http://forum.oszone.net/showthread.php?t=85970)

Andrei-13- 26-06-2007 23:59 604512

Изменение темы десктопа из бат-файла
 
Вобщем вопрос таков :
Мне бы хотелось научится из батника менять тему офомления,при установке винды(и не только),ну как я понимаю темы предваительно копиуем в %windir%\Resources\Themes ,а вот дальше чего??
Вобщем помогите!
З.ы.И доп вопрос - как из батника менять двойной\одинаный щелчки мыши для открывания\выделения файлов\папок ?

Vadikan 27-06-2007 01:00 604521

Цитата:

Мне бы хотелось научится из батника менять тему офомления
AFAIK, стандартными средствами ОС это невозможно осуществить.
Цитата:

при установке винды
Это тут

Цитата:

.И доп вопрос - как из батника менять двойной\одинаный щелчки мыши для открывания\выделения файлов\папок ?
Никак, но есть AutoIt скрипты - введение и FAQ

Andrei-13- 28-06-2007 09:09 605165

Спасибо!
Вот еще возник вопрос ,можно ли из реестра брать путь для чего либО??(применительно к батнику)т.е. чтобы бат файл брал путь к какому либо файлу из данного раздела(точнее параметра) реестра,вот.Можно ли так?

Vadikan 28-06-2007 09:16 605172

Andrei-13-
Да, можно. Вам, вероятно, придется воспользоваться комбинацией команд FOR и REG QUERY. Например,
Код:

for /f "usebackq tokens=3,3* delims==        " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
Командой FOR извлекается значение параметра ProfilesDirectory (это просто путь к папке) и это значение назначается временной переменной profiles

Andrei-13- 28-06-2007 17:51 605453

Понятно, спасибо!

Boa Soft 29-06-2007 00:30 605641

Vadikan

Цитата:

AFAIK, стандартными средствами ОС это невозможно осуществить.
Мне удавалось изменить только стиль оформления. Тему так и не осилил.

boss911 29-06-2007 00:46 605644

Цитата:

Цитата Boa Soft
Мне удавалось изменить только стиль оформления.

При этом, почему-то, цветовая схема остается от предыдущей темы или это только у меня!

Vadikan 29-06-2007 06:01 605676

Я вот погуглил и нашел обсуждение на одном из зарубежных форумов. Там предлагается WSH-скрипт.
И AutoIt скрипт там тоже предлагается ;) Тестируйте все самостоятельно.

amel27 30-06-2007 11:50 606240

Vadikan
Цитата:

И AutoIt скрипт там тоже предлагается
вроде в "секретах" постил: http://www.forum.oszone.ru/post-548035-104.html

boss911 03-07-2007 03:25 607295

Vadikan
Цитата:

Там предлагается WSH-скрипт
Вылетает ошибка "Сценарий не указан". Указал полный путь к *.theme файлу и больше ничего!




А чем плох такой вариант:
Код:

Set WshShell = WScript.CreateObject("WScript.Shell")
On Error Resume Next
WshShell.Run ("%SYSTEMROOT%\Resources\Themes\Luna.Theme")
WScript.Sleep 5000
WshShell.SendKeys "{ENTER}"

Только это VBS-скрипт.

Vadikan 03-07-2007 19:19 607627

amel27
Цитата:

вроде в "секретах" постил
Угу, я уже не помню, где, кто и что постил. В совокупности форумы АУ 40k сообщений перевалили ;)


Время: 08:04.

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