2015-05-13 5 views
1

Из-за каких-то пробормотавших пользователей, проголосовавших по моему последнему, я изменю вопрос.VB Script изменить обои для рабочего стола при запуске

Я хочу создать VBScript или любой метод, который вы считаете возможным сделать. Это устанавливает фон рабочего стола на желаемое изображение при запуске ПК.

Кто-нибудь проливает свет на то, как это сделать Может ли сценарий PowerShell лучше подходить для этого или?

Я работаю в основном с C# и технологии .NET, так что это своего рода из моей области

+0

Я сделал HTA с VBScript, чтобы изменить обои испытанный только на окнах 7. Итак, если вы хотите протестировать его; Я поделюсь этим кодом в качестве ответа! и вы также должны добавить тег HTA – Hackoo

ответ

0

Я не уверен, если это лучший вариант. Но вы можете отредактировать запись реестра, которая отвечает за ваш фон, и обновить необходимый параметр.

Сохраните следующее в файле bat и поместите его в автозапуск.

@echo off 
reg add "HKCU\control panel\desktop" /v wallpaper /t REG_SZ /d "" /f 
reg add "HKCU\control panel\desktop" /v wallpaper /t REG_SZ /d "C:\[LOCATION OF WALLPAPER HERE]" /f 
reg delete "HKCU\Software\Microsoft\Internet Explorer\Desktop\General" /v WallpaperStyle /f 
reg add "HKCU\control panel\desktop" /v WallpaperStyle /t REG_SZ /d 2 /f 
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters 
exit 

Все Кредиты Tim

Kind Regards spitterfly

0

Если вы хотите, чтобы сделать это с помощью Powershell вы можете следовать инструкциям Here

Мясо это вы можете преформ это задача с помощью простой команды

Set-Wallpaper [Source] [Selection] 

Теперь это может быть достигнуто за счет предварительной загрузки Set-Walpaper.ps1, который был написан «TheAgreeableCow» и код можно найти на GITHUB

+0

spitterfly дал мне ответ, который мне нужен, но я тоже пробовал это, и он работает, поэтому спасибо –

Смежные вопросы