for /f "tokens=1,2 delims=:" %a in ('ipconfig ^|findstr "IP Address"') do set ip=%b
echo %ip%
不过这种方法有局限性,因为你如果有多个网卡,或者只有一张网卡,而你的ipconfig命令中显示的最后一行IP Address不是你想要的地址(有时机器安装了IPV6协议)
如果是写在批处理文件中,可以:
for /f "tokens=1,2 delims=:" %%a in ('ipconfig ^|findstr "IP Address"') do set ip=%%b
echo %ip%
第一步,点击左下角开始
第二步,继续点击运行
第三步,d出对话框
第四步,输入命令cmd
第五步,d出DOS窗口
第六步,输入命令IPCONFIG
第七步,返回IP地址如下
开始--运行--CMD(或command)命令 进入DOS 提示状态下
输入:ipconfig 显示你的IP
ipconfig详细解释
1、/all
显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。
2、/batch 文件名
将Ipconfig所显示信息以文本方式写入指定文件。此参数可用来备份本机的网络配置。
3、/release_all和/release N
释放全部(或指定)适配器的由 DHCP分配的动态IP 地址。此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。
4、ipconfig /renew_all或ipconfig /renew N
为全部(或指定)适配器重新分配IP地址。此参数同样仅适用于IP地址非静态分配的网卡,通常和上文的release参数结合使用。
以上就是关于dos批处理获取ip地址全部的内容,包括:dos批处理获取ip地址、怎么通过用DOS查看IP、用什么DOS命令可以查出本机的IP等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)