这看起来可能微不足道,但我正在寻找最快的方法来确定我的电脑的 IP 地址在我的网络中。
- 当我通过 DHCP 从一个网络连接到另一个网络时,这种情况会定期发生变化
- 连接从有线变为无线
- Windows 7 PC(尽管理想情况下完美的解决方案将适用于所有版本的 Windows)
- 安装各种适配器(例如 VMWare、Tunnels 等)
我需要知道这一点,因为我经常运行本地网络服务器,需要通过本地网络访问文件...而且由于它经常变化,所以我想要最快的方法来检索地址。
我目前的流程是:
- WindowsKey+R打开运行对话框
- “cmd”+Enter打开命令提示符
- “ipconfig”+Enter获取诊断信息
- 滚动或调整窗口大小,以便我可以看到以太网适配器本地连接中我的 ipv4 地址的行
- 记住它在其他地方输入...或者
- 右击 > 选择标记> 突出显示地址 > 按 将Enter其复制到剪贴板
当我没有额外的适配器、隧道、无线连接等时,Windows XP 的情况还不算太糟,但此命令返回的数据量太大,很难提取。
当然有必须更好、更快捷的方法!(如果能轻松将其添加到剪贴板,则可获得加分)
答案1
将其输入到 .bat 文件中。然后您可以为其创建快捷方式并将其放置在任务栏、开始菜单中,或分配热键。
ipconfig | find "IPv4" | find /V "192.168." | CLIP
它的作用:首先寻找返回包含 IPv4 的所有行。如果您有多个网络适配器(例如 VMWare 中的网络适配器),则可能需要排除它们。这就是查找/V开始发挥作用,它会查找不包含给定字符串的所有行。例如,这是我在第一次查找后得到的结果:
>ipconfig | find "IPv4"
IPv4 Address. . . . . . . . . . . : 134.32.72.86
IPv4 Address. . . . . . . . . . . : 192.168.229.1
IPv4 Address. . . . . . . . . . . : 192.168.230.1
最后,夹子将输出复制到剪贴板,因此你将剩下
> IPv4 Address. . . . . . . . . . . : 134.32.72.86
如果这还不够的话,也许其他人可以用奇特的搜索模式来完善它。
答案2
创建快捷方式博智信息(在 Windows 背景上显示系统信息的程序)。双击。:)
答案3
这个问题似乎有几种解决方案,我甚至想出了一个自己的解决方案。
与@iglvzx 类似,我也使用了自动热键实用程序来创建我自己的实用程序应用程序。
我已在此处在线发布了该应用程序:http://dl.dropbox.com/u/177276/ipAddress.exe
我将 exe 放入启动文件夹...它静静地等待,直到我按下热键:
WindowsKey+I
然后会弹出这个对话框...允许我单击一下即可复制地址...或导航到另一个窗口,因为 IP 地址将显示在开始栏上的应用程序选项卡上。我最终选择不自动将其放在剪贴板上,以防万一我在上面有一些重要的东西而不想意外删除。
这是我用来获取 IP 地址的源代码(它假定 %A_IPAddress1% 是正确的(但根据我的测试,它始终是正确的)):
#SingleInstance
#Persistent
Menu, tray, NoStandard
Menu, tray, add, Exit, ExitAppCompletely
Hotkey, #i, ShowIPAddress
return
ShowIPAddress:
Gui, Add, Text, x50 y8, Your IP Address:
Gui, Add, Edit, x140 y5 ReadOnly vIPAddress, %A_IPAddress1%
Gui, Add, Text, x50 y35 w250 vCopiedStatus,
Gui, Add, Button, x70 y65 w75, &Copy
Gui, Add, Button, x150 y65 w75, &Dismiss
Gui, Show, W290 H100 Center, %A_IPAddress1% - IP Address
return
ButtonCopy:
clipboard = %A_IPAddress1%
GuiControl,, CopiedStatus, Copied %A_IPAddress1% to the clipboard
Sleep, 1000
GuiControl,, CopiedStatus,
Sleep, 500
ButtonDismiss:
GuiClose:
Gui, Destroy
Exit
ExitAppCompletely:
ExitApp
答案4
我用www.whatismyip.org。使用非常简单,只需使用您最喜欢的浏览器导航到该网站,它就会显示您的外部 IP。
与任何文本一样,只需突出显示并CTRL-C即可复制。
如果你将其设置为主页,并在快速启动栏中放置快捷方式,只需单击一次并复制即可将您的 IP 放在剪贴板上