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

[文件操作] 有没有右键删除当前壁纸的批处理?

[复制链接]
发表于 2022-5-25 12:56:43 | 显示全部楼层 |阅读模式
我下载了一些壁纸,静态的图片,全放在一个文件夹里,选择了30分钟更换一张的幻灯片模式。

有时出现我不喜欢的,我想把它删掉,还非得去找那张图好麻烦,有没有能在右键里加入删除当前壁纸的功能?
 楼主| 发表于 2022-5-29 01:02:19 | 显示全部楼层
这个功能很好用,为啥很多管理软件没有这个功能不知。
CSDN有人在卖钱……非要我充30块,郁闷了,天干年成。
发表于 2022-5-29 14:53:34 | 显示全部楼层
  1. 幻灯片模式会把设定好的目录图片临时复制到
  2. C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Themes\
  3. 有2张相同图片
  4. Transcoded_000
  5. TranscodedWallpaper
  6. 于之关联的是[HKEY_CURRENT_USER\Control Panel\Desktop]以REG_BINARY二进制值存储注册表
  7. "TranscodedImageCache"
  8. "TranscodedImageCache_000"
  9. 想得到图片本身路径需要将二进制转换成字符路径
复制代码
发表于 2022-5-29 15:29:05 | 显示全部楼层
回复 1# ednykissyou

可以提供一个思路:
当前系统壁纸默认位置:"%USERNAME%\AppData\Roaming\Microsoft\Windows\Themes\CachedFiles"
比如壁纸池位置在D:\壁纸\
那么可以先获取C盘壁纸的文件色值,然后再匹配D:\壁纸\下每个文件的色值,如果接近就认为一致,执行删除。
由于设置为壁纸文件后,系统会处理图片文件,所以用MD5等信息是无法匹配的。
 楼主| 发表于 2022-5-30 11:19:09 | 显示全部楼层
复杂得很吗……
发表于 2022-6-1 18:34:07 | 显示全部楼层
读取注册项获得路径后删除
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 23:34 , Processed in 0.017500 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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