[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

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

求一个开机延迟删除桌面无用图标的批处理、

我是小白 、那个给我写一个  谢谢了

TOP

  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
复制代码
这个能删除无效快捷方式和空文件

TOP

返回列表