. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
sunboy
 
sunboy 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 2,828 声望值: 4
精华: 2,解答: 21
#1 旧 2021-02-13, 12:02:17 默认 已解答: 【完成】批处理:cover.jpg改为同名cue的文件名
sunboy 当前离线  

新春佳节,不能出市,打算把歌库整理一下。用的是foobar2000汉化Asion版
以前,每一个专辑目录,我都是把封面文件用cover.jpg,播放时可以显示,但是整个数据库里面,重复cover.jpg文件太多太多。
最近,发现改成和cue文件同名的jpg也可以当成封面显示,手工改太累,哪位高手有空搞个批处理,谢谢。
以草蜢全集为例,需要遍历每一个子目录专辑。
示例:把cover.jpg改名为草蜢.-.[飞跃千个梦](1988)[WAV].jpg即可。
新春快乐!谢谢!
上传的图像
文件类型: jpg Snap2.jpg (70.9 KB, 138 次查看)
文件类型: jpg Snap3.jpg (126.7 KB, 137 次查看)

此帖于 2021-02-13 20:02:41 被 sunboy 编辑. .
回复时引用此帖
最佳解答为:stevenxu
偷懒不写批处理文件了,就在命令行窗口里直接执行吧:
for /R %i in (*.cue) do ren %~dpicover.jpg %~ni.jpg
没测试过,先复制出来几个目录试一下
stevenxu
 
stevenxu 的头像
支柱会员
 
资 料:
注册日期: Oct 2001
帖子: 5,261 声望值: 3
精华: 0,解答: 16
#2 旧 2021-02-13, 12:26:54 默认
stevenxu 当前离线  

偷懒不写批处理文件了,就在命令行窗口里直接执行吧:
for /R %i in (*.cue) do ren %~dpicover.jpg %~ni.jpg
没测试过,先复制出来几个目录试一下


万物非主,唯曼尼大神是主
至圣之先师,亚当史密斯
回复时引用此帖
sunboy
 
sunboy 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 2,828 声望值: 4
精华: 2,解答: 21
#3 旧 2021-02-13, 20:00:55 默认
sunboy 当前离线  

谢谢,新建一个txt,贴进去,改名bat,无法运行。
命令行窗口直接执行非常完美。
上传的图像
文件类型: jpg Snap1.jpg (85.2 KB, 111 次查看)
回复时引用此帖
stevenxu
 
stevenxu 的头像
支柱会员
 
资 料:
注册日期: Oct 2001
帖子: 5,261 声望值: 3
精华: 0,解答: 16
#4 旧 2021-02-13, 22:11:48 默认
stevenxu 当前离线  

直接改成BAT是不行的,因为在BAT文件里%号需要写成%%
回复时引用此帖
sunboy
 
sunboy 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 2,828 声望值: 4
精华: 2,解答: 21
#5 旧 2021-02-13, 22:55:08 默认
sunboy 当前离线  

引用:
作者: stevenxu 查看帖子
直接改成BAT是不行的,因为在BAT文件里%号需要写成%%
感谢感谢,非常感谢,非常完美!
回复时引用此帖
sunboy
 
sunboy 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 2,828 声望值: 4
精华: 2,解答: 21
#6 旧 2021-05-03, 22:39:59 默认
sunboy 当前离线  

这两天又整理了很多歌手全集,发现偶尔失效,仔细琢磨了一下,可能是目录名太长,或者中间有空格,似乎加上引号就没问题了,再次感谢。(win7)

代码:
FOR /R %%i in (*.cue) do ren "%%~dpicover.jpg" "%%~ni.jpg"
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 00:27:46.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号