win7无线网络名称显示为编码,连接对应网络不方便【解决办法】

使用多个网络时可能需要切换到打印机的网络来打印东西,但是win7的编码问题导致不知道哪个网络是对应网络,可以使用批处理命令来自动连接道指定网络

将这个代码用文本文件打开后粘贴,然后另存为ansi格式的bat文件

代码中使用两种方式进行连接,首先使用中文名称尝试连接(因此win10/11也适用),如果失败就尝试使用编码名称连接,这里的十六进制编码只是个变量,也可以换成win7对应的乱码名字

这个代码默认是已经连接过的,所以没有设置密码的变量

@echo off
chcp 65001 >nul 2>&1  // 设置命令行为UTF-8编码
setlocal enabledelayedexpansion

echo WiFi连接工具 - 尝试连接二楼1号网络
echo =================================

:: 定义要连接的WiFi网络名称
set "SSID_Chinese=二楼1号"
set "SSID_Hex=E4BA8CE6A5BC31E58FB7"

:: 尝试连接中文名称的WiFi
echo 正在尝试连接中文名称网络: %SSID_Chinese%
netsh wlan connect name="%SSID_Chinese%"
if errorlevel 0 (
    echo 已成功连接到 %SSID_Chinese%
    goto :end
) else (
    echo 无法连接到 %SSID_Chinese%,尝试连接编码名称网络...
)

:: 尝试连接十六进制编码名称的WiFi
echo 正在尝试连接编码名称网络: %SSID_Hex%
netsh wlan connect name="%SSID_Hex%"
if errorlevel 0 (
    echo 已成功连接到 %SSID_Hex%
    goto :end
) else (
    echo 无法连接到 %SSID_Hex%
)

:: 如果两种方式都失败,输出错误信息
echo 错误:无法连接到指定的WiFi网络。
echo 请确保网络名称正确并且网络可用。

:end
echo =================================
echo 操作完成。按任意键退出...
pause >nul

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vener__

如果解决了困扰你的难题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值