我知道网络上一台计算机的名称,我需要知道如何从批处理文件中获取该计算机的 IP 地址?谢谢。
答案1
你的问题可以通过命令解决,就像我下面贴的图一样,你可能误把黄色标记标成了MAC地址,但其实是IPv6地址,使用ping命令时,在主机名后面加上“-4”就可以显示IPv4地址了。
ping hostname -4
我还有一个批处理文件,可以同时返回计算机的主机名和 IP 地址。您可以将以下代码写入 txt 文件并将扩展名更改为.bat
。然后双击该文件即可获取计算机名称和 ip 地址。希望这对您有所帮助。
代码:
@echo off
title Display your IP and hostname
color F9
@echo -
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "Address"') do set ip=%%i
@echo Your ip address is :%ip%
@echo Your computer name is :%COMPUTERNAME%
Echo press any key to exit...
pause>NUL