dos(批处理)或VBS脚本批量重命名及修改批量修改文件内容

dos(批处理)或VBS脚本批量重命名及修改批量修改文件内容比方说,1.有一个1234.csv的文件,里面内容全为数据(A1为8A12345678,A2为8A123456... dos(批处理)或VBS脚本批量重命名及修改批量修改文件内容

比方说,
1.有一个1234.csv的文件,里面内容全为数据(A1为8A12345678,A2为

8A12345679;B1为001d92123456,B2为001d92123457等)
PS:A栏实际为测试数据里的S/N值,B栏为测试数据里的MAC值

2.有一个8A12345688.txt的文件,里面内容是一些测试数据,其中包含类似

1234.scv内容里的A栏和B栏信息,如:“S/N: 8A18517507”、“Writing MAC

002185EE0E39”、“Write MAC (002185EE0E39)”等

要求:
通过批处理或脚本文件,自动依1234.csv里的内容重命名或另存为新的TXT格式文件,且此文件的文件名与1234.csv里的A栏内容一一相同
例如:1234.csv里的A1=8A18517507,B1=002185EE0E39,则新的TXT文件名为8A18517507,其内容包含:“S/N: 8A18517507”、“Writing MAC
002185EE0E39”、“Write MAC (002185EE0E39)”

以上,万分感谢!
展开
 我来答
liuzhaonan11
2008-11-13 · TA获得超过3711个赞
知道大有可为答主
回答量:2250
采纳率:0%
帮助的人:0
展开全部
写好了.

@echo off
for /f "tokens=1,2 delims=," %%i in ('type "1234.csv"') do (
(
(echo S/N:%%i)
(echo Writing MAC %%j)
(echo Write MAC ^(%%j^))
)>"%%i.txt"
)
pause

测试:
1234.csv(Excel保存的逗号分隔符文件)用记事本打开内容是:
8A18517507,002185EE0E39
8A12345678,001d92123456
8A12345679,001d92123457
运行结果:
文件:
8A12345678.txt
内容:
S/N:8A12345678
Writing MAC 001d92123456
Write MAC (001d92123456)
文件:
8A12345679.txt
内容:
S/N:8A12345679
Writing MAC 001d92123457
Write MAC (001d92123457)
文件:
8A18517507.txt
内容:
S/N:8A18517507
Writing MAC 002185EE0E39
Write MAC (002185EE0E39)
百度网友36cfbdc56
2008-11-12 · TA获得超过1216个赞
知道大有可为答主
回答量:1262
采纳率:0%
帮助的人:0
展开全部
我想问下:
你的1234.csv是不是里面保存的是文本格式的内容..例如
A1 8A12345678 B1 001d92123456
A2 8A12345679 B2 001d92123457

是这样的顺序吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bigfaint
2008-11-13 · TA获得超过2029个赞
知道大有可为答主
回答量:1550
采纳率:25%
帮助的人:704万
展开全部
如果你的csv文件只是有两列,那么就这样

@echo off
for /f "tokens=1,2 delims=," %%i in (1234.csv) do (
if exist %%i.txt del %%i.txt
echo "S/N:%%i"、"Writing MAC:%%j"、"Write MAC (%%j)" >>%%i.txt
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yym6211
2008-11-12 · TA获得超过1159个赞
知道大有可为答主
回答量:895
采纳率:0%
帮助的人:730万
展开全部
以实际文件的形式1234.csv,8A18517507.txt,发给我看一下,做成功再给你发消息。yymhy@163.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式