[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
对于网络维护人员来说  可能这个更实用一些,代码简单,原理简单
@echo off
ipconfig/all >1.txt
type 1.txt
pause
del 1.txt
exit

TOP

回复 16楼 的帖子

用了 type 就没必要重定向输出到文件了, 直接 ipconfig /all 就可以看结果了.
要输出到文件, 最好就在后面用 start 1.txt 用系统关联的图形界面文本编辑器来查看结果更方便

TOP

是啊,标题党最浪费人时间去看帖子了,谢谢这个批处理大集体,我是来严肃学习的。

TOP

在windows 7中  没看出什么来。
tuoout 发表于 2009-9-18 09:56



    不同版本的系统中,'ipconfig /all'显示的内容是不一样的,所以要作出相应的字符串变化。

TOP

分享一下,获取本机 IP 的方法
  1. for /f "usebackq tokens=4" %f in (`route print^|findstr 0.0.0.0.*0.0.0.0`)do @if "%f" neq "默认" echo %f
复制代码
PS: 也是参考 论坛大神的方法
欢迎与我交流,共同进步,提升技术。

TOP

回复 20# verbs


    通过 路由表 默认路由取出的。如果 多网卡,将又有不一样
我就是我,不一样的烟火!

TOP

请问,在WIN7系统下,怎么没显示出具体IP和MAC的信息呢?

TOP

在windows 10中  没看出什么来。

TOP

回复 23# Zhou.


    第11行 ipconfig /all 这个命令在不同的系统里面得到的结果格式可能不同,根据实际情况调整一下代码即可。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

支持楼主,谢谢分享。

TOP

支持楼主,谢谢分享。

TOP

好像没起作用
小白一个,来向大神们学习

TOP

我也来一个,看20年还有人回复,加上了外网的查询跟归属地,看看有没有大神再帮小弟精简下
@echo off
title 内外网IP查看工具-By NT
@echo.
mode con cols=38 lines=15
color F0
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set "DEL=%%a")

@echo            请将以下内容截图或
@echo            本工具生成在桌面的
call :ColorText Fc "            IP信息"
@echo 发送给网管
@echo ════════════════════════════════════
for /f "delims=: tokens=2" %%i in ('ipconfig^|findstr "IPv4 地址"') do echo      内网IP为:%%i        &echo 内网IP为:%%i >>IP信息.txt
for /f "delims=: tokens=2" %%m in ('ipconfig -all^|findstr "物理地址"') do echo      网卡地址:%%m    &echo 网卡地址:%%m >>IP信息.txt
for /f "delims=: tokens=2" %%o in ('curl -s cip.cc^|findstr "IP"') do set ip=%%o&echo 外网IP为:%%o >>IP信息.txt
for /f "delims=: tokens=2" %%l in ('curl -s ipinfo.io^|findstr ""region""') do set ad=%%l&echo 所在地区:%%l >>IP信息.txt
@echo      外网IP为:%ip%      
@echo      所在地为:%ad%      
@echo ════════════════════════════════════
set /p="   按任意键退出并删除"<nul
call :ColorText Fc "IP信息"
@echo 文档
pause>nul
for /r %%f in (IP信息.txt) do del %%f
goto :eof
:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
goto :eof

TOP

win7下直接闪退了

TOP

回复 29# huaker


希望你在这个论坛学到的第一个技巧是:不要只说闪退 ^_^

请参考Q-01观察一下哪行代码在报错:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表