我想创建一个批处理文件,将本地 IP 地址写入 txt 文件。当我使用此代码运行批处理文件时(文件路径错误,但这不是问题):
ipconfig | find "IP Address" > \File.txt
我得到了整个 Windows IP 配置(我用 xxx 更改了一些数字和内容以不显示所有信息)
IP Address. . . . . . . . . . . . : 100.100.100.223
IP Address. . . . . . . . . . . . : 192.xxx.xxx.xxx
我只想写入文件
100.100.100.223
.我是批处理文件的新手,我真的搜索了很多,我真的很困惑。 (也许我用错误的关键字搜索)。
忘了告诉我使用的是 Windows XP(因为某些答案在 XP 上不起作用)。
最佳答案
for /f "tokens=2 delims=:" %%a in ('ipconfig^|find "IPv4 Address"') do (
set ip=%%a
goto :BREAK
)
:BREAK
echo %ip: =% >ip.txt
关于batch-file - 使用批处理文件将本地 IP 地址写入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13856398/