如标题,显示生活中无论笔记本或者台式机都有WiFi和网线两个网卡,那么问题来了好比A是无线网,B是有线网络,我要访问A网络上的NAS或者共享,双网络同时接入的时候是无法访问的,所以这个时候你就要去网络设置禁用B网卡,在去访问。 求助的就是有没有一个工具打开直接出现AB两个网卡,你选择就好了或者在右下脚任务栏有个图标右键选择开启A或者B还是同时开启 win10/win11的系统,如果全系统都可以最好 网卡, 网络
你是公司内网是有线的,外网是手机热点连自己家里的nas吗。 反正内网如果只有一个网段的情况下,内网就自己配置手动ip,不要填网关,同网段是不需要网关的,外网自动获取就可以了。(推荐) 如果内网有很多网段,那只能配置静态路由,把所有内网网段都指向内网网关,再配置0.0.0.0(所有其他网段)指向外网网关。
[HTML] 纯文本查看 复制代码@echo off chcp 65001 >nul 2>&1 title 网卡切换工具 :: 检查是否以管理员权限运行 fltmc >nul 2>&1 || ( echo 请以管理员权限运行此程序! pause >nul exit /b 1 ) :: 创建临时VBS脚本用于任务栏图标 echo Set objShell = CreateObject("WScript.Shell") > "%temp%\netcard_tray.vbs" echo Set objNotify = objShell.CreateObject("WScript.Shell.Notification") >> "%temp%\netcard_tray.vbs" echo objNotify.Icon = "%SystemRoot%\system32\netcenter.dll,0" >> "%temp%\netcard_tray.vbs" echo objNotify.BalloonTitle = "网卡切换工具" >> "%temp%\netcard_tray.vbs" echo objNotify.BalloonText = "右键点击图标进行操作" >> "%temp%\netcard_tray.vbs" echo objNotify.ShowBalloonTip(5000) >> "%temp%\netcard_tray.vbs" echo Do >> "%temp%\netcard_tray.vbs" echo WScript.Sleep 1000 >> "%temp%\netcard_tray.vbs" echo Loop >> "%temp%\netcard_tray.vbs" :: 启动任务栏通知 start /min wscript.exe "%temp%\netcard_tray.vbs" :MENU cls echo ============================================== echo 网卡切换工具 echo ============================================== echo 1. 只启用无线网卡 (禁用有线网卡) echo 2. 只启用有线网卡 (禁用无线网卡) echo 3. 同时启用所有网卡 echo 4. 查看当前网卡状态 echo 5. 退出程序 echo ============================================== set /p choice=请选择操作 (1-5): if "%choice%"=="1" ( echo 正在启用无线网卡,禁用有线网卡... netsh interface set interface "Wi-Fi" admin=enabled >nul 2>&1 netsh interface set interface "以太网" admin=disabled >nul 2>&1 netsh interface set interface "本地连接" admin=disabled >nul 2>&1 echo 操作完成! timeout /t 2 /nobreak >nul goto MENU ) if "%choice%"=="2" ( echo 正在启用有线网卡,禁用无线网卡... netsh interface set interface "以太网" admin=enabled >nul 2>&1 netsh interface set interface "本地连接" admin=enabled >nul 2>&1 netsh interface set interface "Wi-Fi" admin=disabled >nul 2>&1 echo 操作完成! timeout /t 2 /nobreak >nul goto MENU ) if "%choice%"=="3" ( echo 正在同时启用所有网卡... netsh interface set interface "Wi-Fi" admin=enabled >nul 2>&1 netsh interface set interface "以太网" admin=enabled >nul 2>&1 netsh interface set interface "本地连接" admin=enabled >nul 2>&1 echo 操作完成! timeout /t 2 /nobreak >nul goto MENU ) if "%choice%"=="4" ( echo 当前网卡状态: echo ============================================== netsh interface show interface | findstr /i "Wi-Fi 以太网 本地连接" echo ============================================== pause >nul goto MENU ) if "%choice%"=="5" ( echo 正在退出程序... taskkill /f /im wscript.exe /fi "WINDOWTITLE eq Microsoft (R) Windows Script Host" >nul 2>&1 exit /b 0 ) echo 无效的选择,请重试! timeout /t 2 /nobreak >nul goto MENU 保存为 "网卡切换工具.bat"