通過計算機名 獲取 IP

2021-09-01 17:27:04 字數 574 閱讀 5290

注意: 紅色部分可能根據需要進行修改

yourtestpcname 即是你需要測試的計算機名稱

紅色的數字部分是由跟環境的ip位址有關聯

複製以下**到bat檔案即可。

@echo off

set pcname=[color=red]yourtestpcname[/color]

ping %pcname% -4

@echo -

for /f "tokens=2 delims=[" %%i in ('ping %pcname% -4^|findstr "%pcname%"') do set ip=%%i

set iptmp=%ip:~0,[color=red]14[/color]%

set lastchar=%iptmp:~[color=red]13[/color],1%

if /i "%lastchar%"=="]" (set iptmp=%ip:~0,[color=red]13[/color]%)

@echo ***************===ip:%iptmp%***************

@echo -

pause

獲取計算機的IP位址和計算機名

利用winsock函式獲取主機名和ip位址非常簡單,可以有很多種方法,最簡單的只需通過兩個函式gethostname和gethostbyname可以解決。1 函式gethostname 該函式原型為 int gethostname char name,int namelen 其中,引數name是乙個...

根據計算機名獲取該計算機的所有IP

1.工程中新增命令列引數 socket程式設計 include winsock2.h pragma comment lib,ws2 32.lib include ws2tcpip.h 注意位置 int main int argc,char argv if argc 2 struct addrinfo...

wxWidgets獲取本機IP,計算機名等相關資訊

夜晚真是做事的好時候,上次搞了半天獲取ip位址,沒成功,這次整理了一下思路,仔細看了下wxwidgets的文件 英文廢物繼續啃e文資料中.一次性成功,今天用的獲取本機ip方法的前提是需要得到本地計算機名.直接貼主要的 片段就是了,做備忘 建立wxipv4address物件 wxipv4address...