获取本机IP地址的BAT脚本

2023-12-18 0 828

在Windows操作系统中,我们经常需要获取本机的IP地址,虽然可以通过网络设置或命令提示符来查看IP地址,但有时候我们可能需要一个更简单的方法,比如使用批处理(BAT)脚本。

下面是一个简单的BAT脚本,可以用来获取本机的IP地址:

@echo off
ipconfig | findstr /i "IPv4 Address" | findstr /v "169.254."

这个脚本的工作原理是

1、@echo off:这条命令用于关闭命令的显示,通常,当执行批处理脚本时,每条命令在执行前都会被显示在命令提示符窗口中,使用这条命令,这些显示将被关闭,使输出更整洁。

2、ipconfig:这是Windows的命令行工具,用于显示网络配置信息,包括IP地址。

3、findstr /i "IPv4 Address":这条命令用于在ipconfig的输出中查找包含”IPv4 Address”的行,/i参数表示搜索时不区分大小写。

4、findstr /v "169.254.":这条命令用于过滤掉以”169.254.”开头的IP地址,这些IP地址是Windows为没有有效网络配置的计算机自动分配的“本地回环”地址。

将上述代码保存为一个扩展名为.bat的文件,然后双击运行,你就可以看到本机的IPv4地址了。

需要注意的是,这个脚本只显示了IPv4地址,如果你的计算机配置了IPv6地址,这个脚本将不会显示,如果你需要显示IPv6地址,你可以修改脚本为:

@echo off
ipconfig | findstr /i "IPv4 Address" | findstr /v "169.254."
ipconfig | findstr /i "IPv6 Address"

这个修改后的脚本会先显示IPv4地址,然后显示IPv6地址。

相关文章

猜你喜欢
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 4975 +

    运行天数

你的前景,远超我们想象