1、第一张和第二张(后面统称A)是lrc文件以记事本的形式打开的(只需要将后缀“.lrc”改为“.txt”即可)(至于如何将文件名显示出后缀名这里不细说,百度一下就知道了!)第三张图片(后面统称B)是需要导入歌曲或视频的内容 小编在截图以前已经将内容一行一行分好了。
2、现在呢就是需要将A的时间码留下来也就是最左边的时间,一行一行的删除太慢了 也太累了那怎么办看下面bat内容@echo off&setlocal enabledelayed髫潋啜缅expansionfor /f "delims=" %%a in (1.txt) do ( set str=%%a&&set str=!str:~0,10! echo !str!>>2.txt)pause将以上代码写成bat格式(记得要运行)“1.txt”是A模块“2.txt”是A的新模块A`s,A`s 是只有时间码的文件对看图片 (部分截图)下一步就是如何将A`s与B合并了 (后面统称C 合并后的文件) 省得一行一行复制过去
3、那就是第二段代码了 如下@echo o酆璁冻嘌ffset num=0setlocal enabledelayedexpansionfor /f "delims=" %%a in (1.txt) do ( if !num! equ 0 ( set /p str=<2.txt echo %%~a !str!>>3.txt ) else ( call:get !num! "%%~a" ) set /a num+=1)pauseexit:getfor /f "skip=%~1 delims=" %%b in (2.txt) do ( echo %~2 %%b>>3.txt goto :eof)改成bat 文件记得修改后保存运行“ 1.txt“是A`s(修改成一样的文件名) ”2.txt“是B (修改成一样的文件名)“ 3.txt ”是 C得到的结果是这样的