请大神们支招,最好能拖入文件夹,实现目录下所有lrc歌词文件批量延长。
目的是想把喜欢的歌曲延长反复播放,并相应地把歌词也延长。

以下是目前bat残废内容
@echo off
mode con cols=100 lines=30 & color 2e & title=
:sss
cls
:cs
for /f "delims=:.] tokens=1,2,3,4" %%a in ("%~dp0\*.lrc") do (
set /p hour=%%b echo %%b
set /p min=%%c echo %%c
set /p sec=%%d echo %%d
set /p note=%%e echo %%e
::小时
::set /p shour=
echo 请输入数字 延长( ? )分钟
set /p smin=
echo 延请输入数字 延长( ? )秒
set /p ssec=
set /p nmin=%%c+%smin%
set /p nsec=%%d+%ssec%
echo [%hour%:%nmin%.%nsec%]%note%>> "新*.lrc"
)
)
ping -n 2 127.0.0.1 1>nul 2>nul
cls
goto :cs
:bye
exit
以下是歌词部分内容
[ti:刘德华 - 男人哭吧不是罪]
[ar: 刘德华]
[by: ????]
[00:00.00]男人哭吧不是罪 (Live) - 刘德华 (Andy Lau)
[00:45.14]男人哭吧哭吧哭吧
[00:47.59]不是罪
[00:49.02]尝尝阔别已久眼泪的滋味
[00:53.42]就算下雨也是一种美
[00:56.39]不如好好把握这个机会
[00:59.71]痛哭一回
[01:19.04]在我年少的时候
[01:21.24]身边的人说不可以流泪
[01:25.33]在我成熟了以后
[01:27.68]对镜子说我不可以后悔
[01:31.67]在一个范围不停的徘徊
[01:34.28]心在生命线上不断的轮回
[01:37.60]人在日日夜夜撑著面具睡
[01:40.72]我心力交瘁
[01:45.06]明明流泪的时候
[01:47.22]却忘了眼睛怎样去流泪
[01:51.56]明明后悔的时候
[01:53.71]却忘了心里怎样去后悔
[01:57.85]无形的压力压得我好累
[02:00.61]开始觉得呼吸有一点难为
[02:03.74]开始慢慢卸下防卫
[02:06.04]慢慢后悔
[02:07.06]慢慢流泪
[02:10.49]男人哭吧哭吧哭吧
[02:12.27]不是罪
[02:13.35]再强的人也有权利去疲惫
[02:17.28]微笑背后若只剩心碎
[02:20.25]做人何必拼得那么狼狈
[02:22.35]男人哭吧哭吧哭吧
[02:25.46]不是罪
或者设定在几分几秒后,重复每一行的歌词
比如:
[ti:刘德华 - 男人哭吧不是罪]
[ar: 刘德华]
[by: ????]
[00:00.00]男人哭吧不是罪 (Live) - 刘德华 (Andy Lau)
[00:45.14]男人哭吧哭吧哭吧
[00:47.59]不是罪
假如这首歌的时长为4:05,变更为以下(就可以实行本首曲,在4分5秒后重复出现相应歌词,时间为倒序,可以实现2遍或3遍插入)
[ti:刘德华 - 男人哭吧不是罪]
[ar: 刘德华]
[by: ????]
[08:10.00][04:05.00][00:00.00]男人哭吧不是罪 (Live) - 刘德华 (Andy Lau)
[08:55.00][04:50.14][00:45.14]男人哭吧哭吧哭吧
[08:57.00][04:52.59][00:47.59]不是罪
补充:
可否扫描对应的mp3文件时长,并把相应时长添加进lrc歌词文件里。只需傻瓜式地设置重复(多少)遍? |