使用批处理命令获取TXT文件中的IP地址并以此IP地址为此TXT文件命名

TXT文件为:
Windows IP Configuration

IP Routing Enabled. . . . . . . . : No

Description . . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connection

Physical Address. . . . . . . . . : 18-03-73-D2-DC-16

IP Address. . . . . . . . . . . . : 192.168.125.18

@@@@@@@@@@@@@@@@@@@下@@@@@@@@@@@@@@@@@@@@一@@@@@@@@@@@@@@@@@@@@台@@@@@@@@@@@@@

本文件中我要将192.168.125.18作为此TXT的文件名称。
另外,如果不能对TXT文件自身进行重命名,那将IP保存到变量再生成一个以此IP为名称的TXT也行。

@echo off
setlocal enabledelayedexpansion
for /f "delims=: tokens=2" %%i in ('findstr /C:"IP Address" input.txt') do (
set str=%%i
set "str=!str:~1!"
)
echo.>!str!.txt

上面的保存bat

input.txt就是你要处理的txt文件,会另外生成一个以IP命名的txt文件
温馨提示:答案为网友推荐,仅供参考
相似回答