标题: [网络连接] [已解决]批处理怎样判断当前ip地址? [打印本页]
作者: sea.er 时间: 2011-4-16 20:17 标题: [已解决]批处理怎样判断当前ip地址?
本帖最后由 sea.er 于 2011-4-18 11:24 编辑
我用如下代码:- @echo off
- ipconfig | findstr 192.168.0.2
- if %errorlevel% equ 0 (echo y) else echo n
- pause
复制代码
运行之后cmd窗口会显示:IP Address............:192.168.0.2
y
请按任意键继续...
但我不想让cmd窗口显示ip地址,而只显示“y”,即可
请问代码应该怎修改,谢谢
作者: batman 时间: 2011-4-16 21:47
- @echo off
- ipconfig|findstr 192.168.0.2>nul&&echo y||echo n
- pause>nul
复制代码
作者: sea.er 时间: 2011-4-16 21:54
谢谢超级版主
为什么这个论坛看不到每个楼层的发帖时间呢
作者: caruko 时间: 2011-4-17 01:14
版主的代码应该加个 $,不然会匹对192.168.0.21 ,192.168.0.210 等IP- @echo off
- ipconfig|findstr "192.168.0.2$">nul&&echo y||echo n
- pause>nul
复制代码
作者: hanyeguxing 时间: 2011-4-17 02:05
- @echo off
- ipconfig|find "192.168.0.2">nul 2>nul&&echo y||echo n
- pause>nul
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |