
桌面白屏(Active故障)在網上找了一段批處理代碼
圖片位置C:windowswebwallpaperyoujpg.jpg網上說這段代碼是刷新桌面Desktop.htt的但是我改了路徑和圖片名稱之后 沒啥效果。。我的文件路徑是共享的服務器公共文件夾- =WEBzhuomianbeijing.jpg- =需要怎么該才行呢- =?求幫助nclick="copycode($('code0'));">復制代碼
- @echo off
- color 2f
- mode con cols=39 lines=8
- title ※白屏修復工具※ Ver 2.2 By Mars.Ge
- rem 獲取屏幕分辨率,以便重寫desktop.htt.
- echo Set oIE = CreateObject(htmlfile):With oIE.parentWindow.screen:wsh.echo .width,*,.height:End With>%TMP%vbs.tmp
- for /f delims=* tokens=1,2%%i in ('cscript.exe //e:vbscript //nologo %TMP%vbs.tmp') do (
- if /i %%i gtr 0 set X=%%i & Set Y=%%j
- )
- rem 生成Desktop.htt文件
- echo ^<HTML^> >%tmp%Desktop.htt
- echo ^<BODY background= style=border:none; bgcolor=#3A6DA6 topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0^> >>%tmp%Desktop.htt
- echo ^<DIVstyle=position:absolute; LEFT: 0; TOP: 0; WIDTH:%x%; HEIGHT:%Y%;^> >>%tmp%Desktop.htt
- echo ^<IMG src=http://www.cn-boutiq.com/skin/default/image/nopic.gif cache style=position: absolute; left:0; top:0; width: 100%%; height: 100%%;^> >>%tmp%Desktop.htt
- echo ^</DIV^> >>%tmp%Desktop.htt
- echo ^</BODY^> >>%tmp%Desktop.htt
- echo ^</HTML^> >>%tmp%Desktop.htt
- rem 對已損壞的desktop.htt去屬性處理
- echo y|cacls /t /c /g %userprofile%Application DataMicrosoftInternet ExplorerDesktop.htt everyone:f
- attrib -r -h -S %userprofile%Application DataMicrosoftInternet ExplorerDesktop.htt >nul
- echo=
- rem 以新生成的desktop.htt覆蓋
- copy /y %tmp%Desktop.htt %userprofile%Application DataMicrosoftInternet Explorer
- attrib +r +h +s %userprofile%Application DataMicrosoftInternet ExplorerDesktop.htt >nul
- rem 判斷桌面壁紙是否存在
- if not exist http://www.cn-boutiq.com/skin/default/image/nopic.gif( goto Repair2 ) else (
- Rundll32.exe USER32.DLL,UpdatePerUserSystemParameters
- Rundll32.exe USER32.DLL,UpdatePerUserSystemParameters
- echo=
- echo 桌面白屏故障修復成功!
- echo=
- echo 任意鍵退出...
- pause>NUL
- exit
- )
- :Repair2
- title ※修復桌面故障[桌面及壁紙]※
- echo=
- copy /y youjpg.jpg C:windowswebwallpaperyoujpg.jpg 1>nul 2>NUL
- Rundll32.exe USER32.DLL,UpdatePerUserSystemParameters
- Rundll32.exe USER32.DLL,UpdatePerUserSystemParameters
- echo 桌面白屏及壁紙故障修復成功!
- echo=
- echo 任意鍵退出...
- pause>nul
- goto exit

