因为工作中需要在以太网和无线网中来回切换,产生了频繁开关以太网的需求,插拔网线的操作太过繁琐,于是想到了通过启用/禁用网卡来替代,但是还是不够快捷,因为需要打开windows设置点好几下呢,于是有了以下可以放在桌面一键操作的bat脚本.
Win10 一键启用&禁用以太网,也可以禁用或者启用其他网络,下面“以太网”修改为要启用或者禁用的网络即可,
使用方法创建个文本文件重命名为“启用禁用本地连接.bat”百下面内容复制到文本里面,保存后点击即可运行。
@echo off
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
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
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
cls
@ECHO OFF
title 启用或禁用本地连接
CLS
color 0a
GOTO MENU
:MENU
ECHO.
ECHO. ==============启用禁用本地连接==============
ECHO.
ECHO. 1 禁用本地连接a
ECHO. 2 启用本地连接b
ECHO. 3 退 出
ECHO. ==========================================
ECHO.
ECHO.
echo. 请输入选择项目的序号:
set /p ID=
if "%id%"=="1" goto qiyong
if "%id%"=="2" goto jinyong
if "%id%"=="3" exit
PAUSE
:qiyong
echo 禁用本地连接a
netsh interface set interface name="以太网" admin=DISABLED
goto MENU
:jinyong
echo 启用本地连接b
netsh interface set interface name="以太网" admin=ENABLED
GOTO MENU
启动
已经编写好的工具下载地址:https://www.123pan.com/s/fQo8Vv-AIF43.html提取码:MUuM
|