批处理能不能把一行文字分别提取出来,例如:01吉林,中间没有任何符号

我想做个批量做声音的批处理,先做成TXT文档,然后用方正畅听转换成声音,文字从一个TXT文档中提取TXT文档内容如下:01吉林02长春03四平04白山然后生成的文件是“0... 我想做个批量做声音的批处理,先做成TXT文档,然后用方正畅听转换成声音,文字从一个TXT文档中提取
TXT文档内容如下:
01吉林
02长春
03四平
04白山
然后生成的文件是“01吉林.txt”里边内容是 “吉林”
展开
 我来答
hnsz2k
2012-08-09 · TA获得超过1582个赞
知道大有可为答主
回答量:1360
采纳率:100%
帮助的人:1458万
展开全部
假设TXT文件名是 text.txt

@echo off&setlocal EnableDelayedExpansion
for /f "tokens=*" %%f in (text.txt) do (set n=%%f
set n=!n:~2!
echo !n!>%%f.txt)
更多追问追答
追问
非常感谢,困扰我好长时间了
那能不能让他自动编号呢,执行的时候我直接输入多个名字“吉林,长春,四平”,让它自动编号,生成我要的文件后,最好再生成一个TXT的清单,里边是:
01吉林
02长春
03四平

你有没有什么好的批处理教程,分享下
追答
没看懂你想要什么结果。

我一般是查看系统自带的帮助信息,很详细。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式