DIY Главная Медиа Logo

Конечная сайт для проектирования и создания вашей установке домашнего кинотеатра и Привет-Fi.

0Включение слайд-шоу на рабочем столе Windows с помощью сценария

I’ve been updat­ing my unat­ten­ded win­dows deploy­ment setup recently, and one of the things I wanted to enable was the slideshow wall­pa­per with the loc­a­tion set to my wall­pa­pers loc­a­tion on my serv­er. This isn’t as straight-for­ward as it ought to be, but after bit of fid­dling around I figured out how to do it fairly simply.

2 parts are neede — a reg script and copy­ing a file (which I do via a self-extract­ing archive file).

Сценарий reg выглядит следующим образом

Версия редактора реестра Windows 5.00

[HKEY_CURRENT_USER  Панель управления  Персонализация  Слайд-шоу на рабочем столе]
"Интервал"= dword:000927c0
"Перемешать"= dword:00000001

[HKEY_CURRENT_USER  ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ  Microsoft  Windows  CurrentVersion  Explorer  Обои]
"SlideshowSourceDirectoriesSet"= dword:00000001
"BackgroundType"= dword:00000002
"SlideshowDirectoryPath1"="/долго-случайный-выглядящий-строка-идет-сюда"

Note — you will need to set up the slideshow with the cor­rect path on one of your ПК and then export the value for “SlideshowDirectoryPath1” from your registry for this to work

Вторая часть - скопировать файл с именем slideshow.ini. (also after set­ting up your own slideshow) который живет в %appdata%\Microsoft\Windows\Themes

The con­tents of this file con­tain an encoded ref­er­ence to the loc­a­tion of your slideshow I believe.

Once you have copied the file and impor­ted the reg file you just need to restart explorer or wait for the inter­val peri­od to pass (мой установлен на 10 минут) and I have shuffle turned on — your val­ues may be dif­fer­ent if you set them dif­fer­ently and export the changed val­ues from the registry

I have put my slideshow.ini into a self-extract­ing exe that extracts to (и молча перезаписывает) %appdata%\Microsoft\Windows\Themes. Затем я запускаю свой 2 com­mands using the fol­low­ing Syn­chron­ousCom­mands in my ImageUnattend.xml

<Синхронная команда wcm:действие ="добавлять">
  <Заказ>6</Заказ>
  <Описание>Установить место для слайд-шоу</Описание>
  <Командная строка>с:\дополнительные  slideshow.exe</Командная строка>
</Синхронная команда>
<Синхронная команда wcm:действие ="добавлять">
  <Заказ>7</Заказ>
  <Описание>Включить слайд-шоу</Описание>
  <Командная строка>с:\дополнительные  поднять -c reg import c:\extras  slideshow.reg</Командная строка>
</Синхронная команда>

For more inform­a­tion about my use of the com­mand “elev­ate” and hav­ing files in the c:\extras folder please read my pre­vi­ous art­icle about how I used a “Пакетный сценарий для переименования ПК на основе зарезервированного имени DHCP

Что вы думаете? Напишите нам комментарий ниже! Если вы хотите подписаться, используйте ссылку подписки в меню в правом верхнем углу.. Вы также можете поделиться этим со своими друзьями, используя приведенные ниже социальные ссылки.. Ура.

оставьте ответ