batch-file - 使用批处理文件将本地 IP 地址写入文本文件

标签 batch-file command cmd ip

我想创建一个批处理文件,将本地 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/

相关文章:

batch-file - 以编程方式回答 abaqus 覆盖提示

windows - 如何仅使用 Windows 命令 shell 查找文件大小?

windows - 从批处理文件所在的目录位置启动批处理文件命令提示符

wpf - 如何将 WPF 中的命令绑定(bind)到控件的双击事件处理程序?

tomcat - CMD- 如何 Ping 本地 Web 服务器?

batch-file - cmd目录处理中的双反斜杠

windows - 在 Dos 批处理文件中运行顽固的可执行文件

laravel - 安装项目时执行 laravelvendorpublish 命令

android - 使用 Google Now 启动带参数的应用程序

Windows 命令 - 如何删除闪烁的光标(提示符?)