标题: [文本处理] 求助批处理代码改成*加后缀 [打印本页]
作者: 小白来了 时间: 2023-11-22 03:19 标题: 求助批处理代码改成*加后缀
本帖最后由 小白来了 于 2023-11-22 10:56 编辑
- for /f "delims=; tokens=1,2,3,4" %%i in (123.txt) do ffmpeg -ss %%i -to %%j -i "123.ts" -c copy "txt文件名称命名的文件夹\%%k_%%l".ts
-
- pause
复制代码
小白属实麻烦大佬了,
其中的123.txt和123.ts和txt文件名称命名的文件夹
全部改为获取文件夹下任意名称的.txt和任意名称的.ts,并保存到以txt文件名命名的文件夹中
这是网上找的代码,就这些...
作者: 77七 时间: 2023-11-22 10:29
如果需要贴代码直接复制原帖链接即可。你贴的代码只贴了个片段,并且是 修改过的,错误的,再者并没有描述清楚需求。
请直接一次性完整描述需求即可。
作者: 小白来了 时间: 2023-11-22 10:53
回复 2# 77七
77七大佬好,这是网上找的源代码。就这些,就是想改成获取文件夹下任意.txt和任意.ts,并且输出到.txt命名的文件夹内。- for /f "delims=; tokens=1,2,3,4" %%i in (123.txt) do ffmpeg -ss %%i -to %%j -i "123.ts" -c copy "123\%%k_%%l".ts
-
- pause
复制代码
意思是根据txt文件里面的内容分割.ts呢~
作者: 77七 时间: 2023-11-22 11:08
回复 3# 小白来了
- @echo off
- rem 批处理和文本文件 全部保存为ansi编码格式
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /a-d *.ts') do (
- if exist "%%~ni.txt" (
- md "%%~ni" 2>nul
- for /f "useback tokens=1-4 delims=;" %%a in ("%%~ni.txt") do (
- ffmpeg -ss %%a -to %%b -i "%%i" -c copy "%%~ni\%%c_%%d.ts"
- )
- )
- )
- pause
复制代码
作者: 小白来了 时间: 2023-11-22 12:12
回复 4# 77七
感谢我万能的77七大佬,简直是太厉害了!大佬出手,分分钟搞定,给您100个大拇指,大赞!谢谢!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |