标题: [文本处理] 求助,批处理提取文本的部分内容 [打印本页]
作者: solan 时间: 2017-9-3 16:26 标题: 求助,批处理提取文本的部分内容
请问怎么提取1、2、3处的字符串?其中第3处的横线“-”也要去掉,我都在本站找了好久也没解决,没办法麻烦老师了!!
作者: solan 时间: 2017-9-3 16:30
好像一个在第14行,一个在8行
作者: taofan712 时间: 2017-9-3 22:00
- @for /f "tokens=2 delims=:" %%a in ('find "物理地址" ipconfig.txt') do @set t=%%a&call set/p=%%t:-=%%
复制代码
作者: solan 时间: 2017-9-4 07:43
回复 3# taofan712
首先谢谢你这么晚了还给我回复。 你这个是把所有的物理地址一个一个的打印出来了,确实去掉了那个“-”,但是我只要提取本地连接的物理地址哦,另外如果是英文版的系统,这个“物理地址”是“Physical address”,
其实我是想把第3处提取出来的字符替换第2处,把第1处替换为计算机名,麻烦老师继续帮一下忙,谢谢
作者: solan 时间: 2017-9-4 07:44
这是两个文本文件来的
作者: 窄口牛 时间: 2017-9-4 08:27
这个不能按照行来,需要别的条件判断。在dhcp和非dhcp情况下位置不一样,在nt5和nt6也不一样。
作者: PS2.0 时间: 2017-9-4 08:38
回复 5# solan
把文本传上来吧,照着你的图片敲一遍文本太花时间。
作者: solan 时间: 2017-9-4 08:50
[attach]10844[/attach]
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |