Board logo

标题: [代码合集] 求一个开机延迟删除桌面无用图标的批处理 [打印本页]

作者: Mosfox    时间: 2015-9-4 13:09     标题: 求一个开机延迟删除桌面无用图标的批处理

本帖最后由 Mosfox 于 2015-9-4 13:16 编辑

求一个开机延迟删除桌面无用图标的批处理、
作者: Mosfox    时间: 2015-9-4 13:20

我是小白 、那个给我写一个  谢谢了
作者: 路过    时间: 2015-9-4 17:42

  1. @echo off
  2. ::开机自启动,延迟10秒
  3. reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run" /v "DeskClean" /f
  4. reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "DeskClean" /t REG_SZ /d %~s0 /f
  5. ping/n 10 127.0>nul
  6. ::获取桌面路径
  7. for /f "tokens=2,*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop"') do pushd %%j\
  8. ::删除空文件
  9. for %%a in (*.*) do (
  10. for %%b in ("%%a") do (
  11.   if "%%~zb"=="0" (
  12.    del /q /a /f %%~sa 2>nul
  13.   )
  14. )
  15. echo;%%a|find /i "lnk" >nul && call :d %%~sa
  16. )
  17. pause
  18. :d 删除无效快捷方式
  19. for /f "tokens=*" %%c in ('type %1^|find /i "."^|find "\"') do (
  20. if not exist %%~sc (
  21.   del /q /a /f %1 2>nul
  22. )
  23. )
  24. goto :eof
复制代码
这个能删除无效快捷方式和空文件




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2