BAT检测当前上网网卡并定义

cscript/nologo"无线网络连接""本地连接""off"我想怎样才可以检测到当前正在上网的网卡的名字.然后定义把代码里面的那个"本地连接"的名字设置成检测到的网... cscript /nologo "无线网络连接" "本地连接" "off"
我想怎样才可以检测到当前正在上网的网卡的名字.然后定义
把代码里面的那个"本地连接"的名字设置成检测到的网卡名字
跪求大神教一下啊
这段话是在批处理里面的...
cscript /nologo "无线网络连接" "本地连接" "off"

我想把正在上网网卡的名字定义.然后“本地连接”这句话可以改成那个定义的名字
展开
 我来答
yang6492921
2013-08-08 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:83.6万
展开全部
运行 cmd
ipconfig 就能看到名字
至于设置
netsh interface ip set address name="本地连接" source=static addr=21.5.251.63 mask=255.255.0.0 gateway=21.5.251.254 gwmetric=1
更多追问追答
追问
我想完全在批处理里面运行哦...
如果这段话写成
cscript /nologo "无线网络连接" "%c%" "off"
比如读取到现在上网的网卡名字是“本地连接”...然后把读取到的名字定义为%c%
追答
能检测到网卡是否已启用
至于正在利用哪块网卡上网,使用bat的话逻辑非常复杂
如果要做个bat切换网卡的话再追问吧
下面的代码是检测已启用的网卡名字
如果你要使用这个名字的话 直接在for循环体里使用就可以了
@echo off
netsh interface show interface | find "本地连接" && echo 本地连接>>1.txt || echo 本地连接未启用 & netsh interface show interface | find "无线网络连接" && echo 无线网络连接>>1.txt || echo 无线网络连接已禁用
echo 当前正在使用:
for /f %%c in (1.txt) do @(
echo %%c
)
del 1.txt /Q
pause
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式