当前位置:首页 » 网络连接 » 批处理开启网络连接
扩展阅读
苹果下载软件全屏 2025-02-02 09:53:45
移动网络hd是否额外收费 2025-02-02 09:48:57

批处理开启网络连接

发布时间: 2023-10-06 13:12:01

① 怎样用cmd或批处理命令自动输入无线路由器密码,连接无线网。

1、打开运行输入cmd。


2、输入以下命令,或者直接复制粘贴,并回车:for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear


3、执行后会发现很多行以前连接过的wifi信息、加密方式、以及连接的密码,找最近的密码使用即可。

② 设置一键切换内网和WIFI的批处理

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 自动切换/禁用或启用无线和有线网络连接
color 3e
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (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")
cd /d "%~dp0"
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "n1=本地连接"
set "n2=无线网络连接"
set "f="
wmic NIC where "NetConnectionID='%n1%'" get NetConnectionStatus /value|>nul find "=0"&&(set f=1)
if defined f (
echo 关闭wifi,启用内网
netsh interface set interface name="%n2%" admin=disabled
netsh interface set interface name="%n1%" admin=enabled
) else (
echo 打开wifi,关闭内网
netsh interface set interface name="%n2%" admin=enabled
netsh interface set interface name="%n1%" admin=disabled
)
echo;%#% +%$%%$%/%@% %z%
pause
exit

③ 怎样用批处理连接宽带

①新建文本文档
②输入命令:rasdial "宽带连接" 宽带帐号 密码。
③ 另存为:宽带连接.bat(扩展名)
④双击批处理即可。

如要开机就连接宽带,将宽带连接创建一个快捷方式,然后保存在开始→启动文件夹内即可。

如何用bat命令实现启用&禁用以太网

@echooff
rem如下示例是在Win10上测试的,在Win7等系统中,示例中“以太网”和“WLAN”要做相应替换。

rem获取管理员权限
>NUL2>&1REG.exequery"HKUS-1-5-19"||(
ECHOSETUAC=CreateObject^("Shell.Application"^)>"%TEMP%Getadmin.vbs"
ECHOUAC.ShellExecute"%~f0","%1","","runas",1>>"%TEMP%Getadmin.vbs"
"%TEMP%Getadmin.vbs"
DEL/f/q"%TEMP%Getadmin.vbs"2>NUL
Exit/b
)

rem切换支持中文,注:以ANSI【GB2312(Simplified)】编码保存后不再chcp切换。
remchcp65001

title切换网络连接状态

rem初始化网卡状态变量
setWiredConn=0
setWiredlessConn=0

rem判断网卡状态
netshinterfaceshowinterface"以太网"|findstr"已禁用">nul2>nul&&setWiredConn=0||setWiredConn=1
netshinterfaceshowinterface"WLAN"|findstr"已禁用">nul2>nul&&setWirelessConn=0||setWirelessConn=1

rem显示网卡枣塌状态
if%WiredConn%EQU1(echo当前有线状态:启用)else(echo当前有线状态:禁用)
echo.
if%WirelessConn%EQU1(echo当前无线状态:启用)else(echo当前无线状态:禁用)

rem切换网卡连接状态
if%WiredConn%EQU%WirelessConn%((netshinterfacesetinterface"以太网"enabled>nul2>nul&&echo.&echo成功启用有线)&(netshinterfacesetinterface"WLAN"disabled>nul2>nul&&echo.&echo成功禁用蔽岩隐无线)&(gotoendit))
if%WiredConn%EQU1(
if%WirelessConn%EQU0(
(netshinterfacesetinterface"以太网"disabled>nul2>nul&&echo.&echo成功禁用有线)&(netshinterfacesetinterface"WLAN"enabled>nul2>nul&&echo.&echo成功启用无线)&((timeout/t3/nobreak>nul2>nul)&(netshwlanconnectname=thl168-ICCTssid=thl168-ICCTinterface="WLAN">nul2>nul)&(echo且已发送连接thl168-ICCT无线热点的请求。)&(gotoendit))
)
)else(
(netshinterfacesetinterface"以太网"enabled>nul宏厅2>nul&&echo.&echo成功启用有线)&(netshinterfacesetinterface"WLAN"disabled>nul2>nul&&echo.&echo成功禁用无线)&(gotoendit)
)

:endit
echo.
echo3秒内自动关闭。
timeout/t3/nobreak
exit