2015-05-13 62 views
1

由於一些mardy用戶投票下來我的最後一個,我會改變這個問題。VB腳本啓動時改變桌面壁紙

我想創建一個VBScript,或任何您認爲可能的方法。在PC啓動時將桌面背景設置爲所需的圖像。

任何人都可以說明如何做 運行powershell腳本更適合於這樣做嗎?

我的工作主要是用C#和.NET技術,所以這是一種從我區

+0

找到我做了一個VBScript的HTA改變只能在Windows上進行測試的壁紙設置,Walpaper.ps1 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

親切的問候 spitterfly

0

如果你想做到這一點通過PowerShell的,你可以按照指示Here

它的肉,你可以瓶坯這個任務由一個簡單的命令

Set-Wallpaper [Source] [Selection] 

現在,這可以通過實現預加載一個被寫了「TheAgreeableCow」和代碼可以在GITHUB

+0

spitterfly給了我需要的答案,但我也試過這個也行,所以謝謝你 –