PDA

Показать полную графическую версию : Установка фона рабочего стола Windows 7 64 скриптом JS


MaksVik
20-11-2015, 10:34
Есть скриптик на JS, устанавливает фон рабочего стола.
WshShell.RegWrite ("HKEY_CURRENT_USER\\Control Panel\\Desktop\\Wallpaper","C:\\путь до файла\\заставка.jpg","REG_SZ");
WshShell.Run ("%SystemRoot%\\System32\\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters, 1, true");


Но, в windows 7 64 не отрабатывает параметр: UpdatePerUserSystemParameters, пишет точка входа не обнаружена.
Как можно обновить фон без перезагрузки компьютера?

diagnoz_
20-11-2015, 11:02
путь до файла\\заставка.jpg" »


Скоре Вам нужно ставить на фон рабочего стола растровое изображение. так как в процессе выполнения скрипта вначале происходит преобразование, например, jpeg, в растр.

да и проводник в новой Windows 7 вроде бы как не поддерживает обои на рабочий стол в сжатых форматах без преобразования в растр. в bitmap.

то есть по идее без перезагрузки (преобразование формата) думаю никак. а там пусть поправят, если я не прав.




© OSzone.net 2001-2012