如何用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。 展开
再获取-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。 展开
1个回答
展开全部
@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=后面的改成你自己设定的文件夹路径即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询