如何用bat处理以下问题

下面的这些数据都在一个456.TXT里面,我想获取000000.PNG作为一个txt文件的名字,格式为000000.txt,再获取-69-4作为这个txt里面的内容,两个... 下面的这些数据都在一个456.TXT里面,我想获取000000.PNG作为一个txt文件的名字,格式为000000.txt,
再获取-69 -4作为这个txt里面的内容,两个数值各一行。
文件名:000000.txt
内容 :
-69
-4
以此类推把这个原始txt里面的数据全部处理完成。求大神写个例子,谢谢

000000.PNG -4 -69 -4 -27 49
000001.PNG -3 -69 -3 -27 49
000002.PNG -2 -68 -2 -26 49
000003.PNG -1 -68 -1 -26 49
000004.PNG -2 -68 -2 -26 49
000005.PNG -4 -69 -4 -27 49
000006.PNG 0 0 0 0 0
000007.PNG 0 0 0 0 0
000008.PNG 0 0 0 0 0
000009.PNG 0 0 0 0 0
每一行都要获取这些数值,然后作为创建txt名字和内容的依据,最好是创建到一个新文件夹再创建txt。
展开
 我来答
依梦琴瑶
高粉答主

2017-05-30 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
@echo off
set ymd=%date:~,4%%date:~5,2%%date:~8,2%
md %ymd%
for /f "tokens=1,3,4 delims= " %%a in (456.txt) do (
    (echo %%~b
    echo %%~c)>%ymd%\%%~na.txt
)
追问
好用,就能否指定创建的文件夹的文件么,另外能否注释一下各部分代表什么意思呀,完全不懂,小白一个。还可以追加悬赏哦。
追答
把set ymd=后面的改成你自己设定的文件夹路径即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式