當前位置:編程學習大全網 - 編程軟體 - 開機自動刷新桌面批處理

開機自動刷新桌面批處理

我的桌面也有個隱藏文件desktop.ini,用bat代碼禁止顯示隱藏文件以後,這個文件應該馬上消失的,但是它還在,必須要按壹下F5或右鍵刷新才消失。和妳是壹樣的煩惱。

網上找答案,試過了RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters 根本不行,有人說assoc改文件關聯能行,可桌面只是閃壹下,文件或圖標還在,也不行。所以自己研究。

終於成功找到答案。但必須保證前臺是顯示的桌面,而不是別的軟件或文件夾窗口。

新建壹個bat文件,添加如下代碼:

@echo off

echo CreateObject("Shell.Application").ToggleDesktop>d:\a.vbs

echo CreateObject("WScript.Shell").SendKeys "{F5}{F5}{F5}{F5}{F5}">>d:\a.vbs

wscript.exe d:\a.vbs

del d:\a.vbs

exit

原來代碼裏面只有壹個F5,發現不行,桌面只是閃了壹下,圖標或文件還在,我試著用了5個F5,竟然成功達到了鼠標右鍵刷新桌面或按F5刷新壹模壹樣的效果。真的是喜出望外!

供大家分享!

  • 上一篇:C++菜鳥問題 幫忙看看 謝謝
  • 下一篇:通過編程
  • copyright 2024編程學習大全網