找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25287|回复: 2

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

[复制链接]
发表于 2015-9-4 13:09:16 | 显示全部楼层 |阅读模式
本帖最后由 Mosfox 于 2015-9-4 13:16 编辑

求一个开机延迟删除桌面无用图标的批处理、
 楼主| 发表于 2015-9-4 13:20:09 | 显示全部楼层
我是小白 、那个给我写一个  谢谢了
发表于 2015-9-4 17:42:45 | 显示全部楼层
  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
复制代码
这个能删除无效快捷方式和空文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 15:00 , Processed in 0.016212 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表