用VB调用cmd显示本机ip怎么写?

2025-04-14 04:05:42
推荐回答(1个)
回答1:

用cmd调用ipconfig来得到本机Ip, 得想办法将显示信息输出到一个文件中, 在打开文件读出ip address 哪一行, 显示. 太麻烦了.
===========================================
可以用一下方法来做:
Set oAdapters = GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration where ipenabled=true ")
For Each oAdapter In oAdapters
debug.print oAdapter.Description, oAdapter.macaddress, oAdapter.ipaddress(0)
Next
Set oAdapters = Nothing
一般电脑就一个网卡. 你就把text1.text = oAdapter.ipaddress(0) 就行了.