Cmd 如何显示我的电脑&x27;Windows(7)启动时的IP地址?

Cmd 如何显示我的电脑&x27;Windows(7)启动时的IP地址?,cmd,ipv4,Cmd,Ipv4,我在一台具有动态IP地址(Ipv4)的工作计算机上,当我重新启动它时,该地址通常会发生变化。因为我有时需要在家里通过远程桌面连接使用这台电脑,所以我喜欢把它的IP地址放在手边。但我有时会忘记在重启时检查IP,所以是否有一个批处理文件或一些代码可以在每次计算机重启时启动cmd并显示IPv4地址? 谢谢。简单,只需创建一个运行并显示输出的批处理文件: start cmd /k ipconfig exit 每次执行包含ipconfig命令输出的批处理文件时,屏幕上都会出现一个控制台窗口。在显示的信息

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

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

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

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


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

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

ipconfig
pause

我在几天前创建的.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执行其他操作


我希望能有所帮助。

谢谢科迪。这就完成了任务。如果要将部件添加到此命令中,应使用什么语法?如果我可以的话,“/k”部分代表什么?谢谢阿维。“暂停”部分很有帮助,因为当我试图运行批处理文件时,提示符打开和关闭得太快,看不到任何东西。您的工作计算机有公共IP地址吗?直接连接到互联网??这似乎不对。