2

我在使用动态 IP 地址 (Ipv4) 的工作计算机上,当我重新启动它时,它通常会发生变化。由于我有时需要在家中通过远程桌面连接使用这台 PC,因此我喜欢将其 IP 地址放在手边。但是我有时会忘记在重新启动时检查 IP,那么是否有一个批处理文件或一些代码可以在每次计算机重新启动时启动 cmd 并显示 IPv4 地址?谢谢。

4

3 回答 3

2

很简单,只需创建一个运行ipconfig并显示输出的批处理文件:

start cmd /k ipconfig
exit

每次执行包含ipconfig命令输出的批处理文件时,您都会在屏幕上看到一个控制台窗口。显示的信息包括您计算机的每个网络适配器的 IP 地址。

您可以根据需要配置命令,ipconfig根据需要添加开关。例如,添加/all开关将导致显示附加信息。

如果需要,您可以解析 的输出ipconfig,提取分配给特定网络适配器的 IP 地址,并将其显示在屏幕上。这可能会减少认知超载。ipconfig但是任何优秀的 Windows 系统管理员都可以轻松地扫描输出。

于 2013-05-09T07:38:45.113 回答
1

您可以将批处理文件设置为在启动时运行。批处理文件应包含:

ipconfig
pause
于 2013-05-09T07:42:40.677 回答
1

我在几天前创建的 .bat 文件中使用了它,它工作正常:

@echo off
for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "IPv4"') do set ip=%%b
set ip=%ip:~1%

echo %ip%

这样,IP 被定义为一个名为“ip”的变量,因此您可以使用它对当前 IP 执行其他操作。

我希望它以某种方式有所帮助。

于 2016-05-17T21:08:43.083 回答