正如其他人要求使用其他语言一样,我想知道如何将本地网络IP放入命令行(Windows 7)而不将其作为参数传递。据我所知,它不会保存为环境变量,但我可以看到:
USERDNSDOMAIN=COMPANY.LOCAL
USERDOMAIN=COMPANY
我想编写一个脚本,将本地网络IP地址传递给Java程序,但我无法访问Java程序。
编辑:不,ipconfig
不会这样做,因为我必须解析结果。我想要一个变量。
答案 0 :(得分:0)
这将获取网络适配器的IPv4地址。您可能必须添加更多查找语句来过滤掉不相关适配器的某些IP地址
for /F "delims=: tokens=2" %%G IN ('ipconfig^|find "IPv4"^|find /v " 169."') DO (set IP=%%G)
echo %IP%
pause
或者,您可以尝试以类似的方式解析netstat的输出