批处理如何获得系统ip地址并赋值变量

 我来答
匿名用户
2013-08-09
展开全部
单纯批处理不能获得外网IP,可以借助VBS,@echo off
>html.vbs echo set http=createobject("Microsoft.XMLHTTP")
>>html.vbs echo Set objfs=CreateObject("scripting.filesystemobject")
>>html.vbs echo Set objf=objfs.CreateTextFile("html.txt",True)
>>html.vbs echo url=" http://ip.loveroot.com/"
>>html.vbs echo http.open "get",url,false
>>html.vbs echo http.send
>>html.vbs echo zhi=zhuanghuan(Http.responsebody)
>>html.vbs echo s=(zhi)
>>html.vbs echo objf.write s
>>html.vbs echo Function zhuanghuan(vIn)
>>html.vbs echo strReturn = ""
>>html.vbs echo For i = 1 To LenB(vIn)
>>html.vbs echo ThisCharCode = AscB(MidB(vIn,i,1))
>>html.vbs echo If ThisCharCode ^< ^&H80 Then
>>html.vbs echo strReturn = strReturn ^& Chr(ThisCharCode)
>>html.vbs echo Else
>>html.vbs echo NextCharCode = AscB(MidB(vIn,i+1,1))
>>html.vbs echo strReturn = strReturn ^& Chr(CLng(ThisCharCode) * ^&H100 + CInt(NextCharCode))
>>html.vbs echo i = i + 1
>>html.vbs echo End If
>>html.vbs echo Next
>>html.vbs echo zhuanghuan = strReturn
>>html.vbs echo End Function
html.vbs
for /f "tokens=4 skip=2 delims= " %%i in ('find /i "结果:" html.txt') do set ip=%%i
echo 您的iP地址为
echo %ip%
del html.txt
del html.vbs
@echo off
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i
echo 内网IP
echo %ip%
pause
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
百度网友857464f
2020-04-29 · TA获得超过2908个赞
知道小有建树答主
回答量:762
采纳率:76%
帮助的人:99.2万
展开全部
@echo off&setlocal enabledelayedexpansion
@title 批处理 获得系统IP地址并赋值变量

ipconfig>$
>$1 (findstr "IPv4 地址" "$") & move $1 $
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "IPv4 地址"') do (
set "str_ip=%%a" & set str_ip=!str_ip: =!)
echo !str_ip!

pause>nul
从大神那看到一些回答,自己套出来的!反正我一般了解BAT,其它很多语言不懂了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式