bat批处理命令查找当前启用并连接的网卡名字

我想完全在批处理里面运行哦...cscript/nologo"无线网络连接""本地连接""on"我想用批处理检测当前已经启用并连接的无线网卡适配器或者以太网适配器里面其中... 我想完全在批处理里面运行哦...
cscript /nologo "无线网络连接" "本地连接" "on"
我想用批处理检测当前已经启用并连接的无线网卡适配器或者以太网适配器里面其中一个在上网网卡的名字
并且定义这个名字
如果两个网卡的启用并连接了就优先定义以太网卡适配器的名字
然后把上面那段语句的“本地连接”改成定义出来的名字
比如检测到现在本地连接在上网.就定义本地连接是%c%
然后把“本地连接”改成%c%套用进上面那段代码.
...
展开
 我来答
们八味0g
推荐于2017-11-26 · TA获得超过721个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:61.5万
展开全部

yang6492921明显剽窃qiushiping2的

 

我自己写的,不行就追问吧

@echo off&setlocal enabledelayedexpansion

set m=0

for /f "skip=3 tokens=4 delims= " %%a in ('netsh interface show interface') do (

    set /a m+=1

    set name!m!=%%a

)

cscript /nologo  "!name!1" "!name!2" "on"

pause
追问
你QQ是什么.我详细问你吧
追答
174093526

cscript /nologo "!name!1" "!name!2" "on" 这句我写错了
应该是

cscript /nologo "!name1!" "!name2!" "on"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang6492921
2013-08-09 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:83.3万
展开全部
@echo off
netsh interface show interface | find "本地连接" && set var1=本地连接 || echo 本地连接未启用 & netsh interface show interface | find "无线网络连接" && set var2=无线网络连接 || echo 无线网络连接已禁用
cscript /nologo "%var2%" "%var1%" "on"
pause
这样可以达到要求么?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
24...5@qq.com
2013-08-09
知道答主
回答量:26
采纳率:0%
帮助的人:15.7万
展开全部
@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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6628a2
2019-01-19 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:100%
帮助的人:16.3万
展开全部
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
echo 正在请求管理员权限...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
for /f "tokens=4*" %%i in ('netsh interface show interface^|findstr "已连接"') do echo %%i %%j
pause
::by 911061873
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式