批处理本地网卡的启用和禁用操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
@echo off netsh interface show interface>show_interface.txt echo off>filter_interface.txt
echo. echo 针对本地网卡的启用和禁用操作 echo CTRL+C 退出
:retunchgnic REM 清空文件 netsh interface show interface>show_interface.txt echo off>filter_interface.txt
) ) ) goto retunchgnic
kingFra Baidu biblioteky_x
第3页
name="%%j" )
) goto retunchgnic )
echo. for /f "tokens=1,2 delims=." %%i in (filter_interface.txt) do (
if "%%i"=="%chgnic%" ( netsh interface show interface "%%j"|find "%state%"
echo. echo.
REM 释放变量,清空上次输入内容 set chgnic= set /p chgnic=选择网卡(数字编号): REM 判断非法输入 if not defined chgnic (echo.内容不能为空!!!&goto :retunchgnic) REM 正则表达式 echo.%chgnic%|findstr /i /v "^[0-9]*$" >nul&&(echo.请输入纯数字!!!&goto :retunchgnic) if %chgnic% == "" (
setlocal enabledelayedexpansion
kingty_x set s=0
echo. echo. echo 本机网卡列表
REM 默认第一列为%i 第二列为%j, %k, %l, 等等 for /f "skip=3 tokens=4,5" %%i in (show_interface.txt) do (
set /a s+=1 REM {%%j} == {}为判断NULL值, 这里用""是不行的
if {%%j} == {} ( echo !s!.%%i ) else ( echo !s!.%%i %%j ) if {%%j} == {} ( echo !s!.%%i>>filter_interface.txt) else ( echo !s!.%%i %%j>>filter_interface.txt) )
if "%%i"=="%chgnic%" ( netsh interface set interface name ="%%j"
admin=disable netsh interface set interface name ="%%j"
admin=enable netsh interface show interface
kingty_x echo 选择对网卡的操作
choice /c 123 /n /m "1.启用 2.禁用 3.重启" if %errorlevel% ==1 (
set chgable=enable set state=启用 ) if %errorlevel% ==2 ( set chgable=disable set state=禁用 ) if %errorlevel% ==3 ( for /f "tokens=1,2 delims=." %%i in (filter_interface.txt) do (
echo. echo 错误, 请重新输入 echo.
第1页
goto retunchgnic ) if %chgnic% lss 1 (
echo. echo 错误, 请重新输入 echo. goto retunchgnic ) if %chgnic% gtr %s% ( echo. echo 错误, 请重新输入 echo. goto retunchgnic )
第2页
if "!errorlevel!"=="0" ( echo 网卡%%j状态为:已%state%
) else ( netsh interface set interface name ="%%j"
admin=%chgable% netsh interface show interface name="%%j"
相关文档
最新文档