利用bat 快速合并txt文本(每一行对每一行)

 时间:2024-10-13 06:37:08

1、第一张和第二张(后面统称A)是lrc文件以记事本的形式打开的(只需要将后缀“.lrc”改为“.txt”即可)(至于如何将文件名显示出后缀名这里不细说,百度一下就知道了!)第三张图片(后面统称B)是需要导入歌曲或视频的内容 小编在截图以前已经将内容一行一行分好了。

利用bat 快速合并txt文本(每一行对每一行)利用bat 快速合并txt文本(每一行对每一行)利用bat 快速合并txt文本(每一行对每一行)

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 合并后的文件) 省得一行一行复制过去

利用bat 快速合并txt文本(每一行对每一行)

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得到的结果是这样的

利用bat 快速合并txt文本(每一行对每一行)
  • Excel如何在不同工作表中输入相同数据
  • 怎样用excel引用其他表格数据
  • 如何使用VBA程序表示一个工作表对象?
  • appserv安装使用详细图文教程:[3]架设网站
  • excel表格 分类汇总表如何按条件分成几个工作表
  • 热门搜索
    京东红包怎么领 佛手瓜的种植方法 花生米怎么做好吃 鼎好家常菜 坐骨神经痛的症状和治疗方法 济南大学怎么样 佛教歌曲大全100首 信用卡到期了怎么办 粽子怎么加热 豌豆怎么做好吃