雖然壁紙可以經常更換,但總是看着靜态壁紙難免讓人乏味。下面就教你如何設置動态壁紙,讓你的桌面動起來炫起來。
Windows XP系統雖已退休多年,但在國内仍有大量的忠實用戶,那我們就從它說起。其實Windows XP系統天生就支持動态桌面。
在桌面空白處點擊右鍵,選擇“屬性”,切換到“桌面”選項卡,點擊“浏覽”,找一張動态GIF圖片,點擊“确定”返回桌面,看看是不是已經動起來了!網上找到的GIF圖片一般尺寸較小,如果設置“位置”時選擇“居中”或“拉伸”可能效果不是很好,但選擇“平鋪”可能會出現意想不到的效果。
小提示:
如果确實無法找到尺寸合适的GIF動畫,我們還可以自己動手将任意視頻錄制為GIF動畫。下載安裝好GifCam後,打開你要錄制的視頻并調整到合适的大小,然後啟動GIFCam,通過拖拽邊框調整錄制區域的大小,點擊“錄制”按鈕即可開始錄制,錄制完畢點擊“停止”按鈕,最後點擊“保存”即可生成需要的GIF動畫了(圖1)。
在桌面空白處點擊右鍵,将多出“Pause DreamScene”菜單,點擊可以暫停動态桌面,點擊“Play DreamScene”可恢複播放(圖3)。
如果點擊“Set as Desktop Background”報錯,可以按照以下方法解決:在桌面空白處點擊右鍵,選擇“個性化”,選擇一個“Aero主題”。然後點擊“開始”菜單,進入“控制面闆”,選擇“系統”,點擊左側“高級系統設置”,點擊“性能”中的“設置”,點選“讓Windows選擇計算機的最佳設置”或“調整為最佳外觀”即可(圖4)。
如果使用的是Windows 10系統,會發現以上兩種方法都失效了,但我們還有“曲線救國”的方法。使用VBS腳本定時更換壁紙就可以實現動态壁紙的功能。
首先我們要做的是拆分GIF動畫。下載運行gifsplitter程序,選擇要拆分的GIF文件,設置輸出目錄,點擊“開始分離”,待分離完畢退出程序即可(圖5)。
接下來打開記事本,輸入以下内容,保存為VBS文件。
on error resume next
Set fso = CreateObject("Scripting.FileSystemObject")
pt = "C:\Users\Administrator\Desktop\0.gif.ifl" '存放圖片的文件夾
setbmpfol = fso.getfolder(pt)
for each files in bmpfol.files
iffso.GetExtensionName(files.path) = "bmp" then bmppt = bmppt&files.path& "|"
next
bmppt = left(bmppt,len(bmppt) - 1)
ifbmppt = "" then
msgbox "您選擇的目錄中不含有BMP圖片,程序将退出!",64
wscript.quit
end if
bmpar = split(bmppt,"|")
Set ws = CreateObject("WScript.Shell")
for i = 0 to ubound(bmpar)
pt = bmpar(i)
ws.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\TileWallpaper","0","REG_SZ"
ws.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper",pt,"REG_SZ"
ws.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\WallpaperStyle","2","REG_SZ"
ws.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ListviewShadow","1","REG_DWORD"
ws.run "gpupdate /force",0
ws.run "RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters"
wscript.sleep 100 '更換壁紙的時間間隔,毫秒
if i = ubound(bmpar) then i = -1
next
以上代碼可以在http:///s/1jH5zQ9下載使用。需要注意的是:代碼第三行“pt = "C:\Users\Administrator\Desktop\0.gif.ifl"”中的路徑為上一步拆分的圖片存放的位置,圖片必須為BMP格式。第25行“wscript.sleep 100”為更換壁紙的時間間隔,單位為毫秒,數值越小更換速度越快,可根據實際情況自行修改。雙擊運行VBS文件就可以實現動态壁紙功能啦。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!