@echo off
set /p username=输入你要设置的虚拟路由账号:
:1
set /p passwords=请输入八位以上的虚拟路由密码:
if not defined passwords goto 1
set count=0
setlocal enabledelayedexpansion
:intercept
set /a count+=1
for /f %%i in ("%count%") do if not "!passwords:~%%i,1!"=="" goto intercept
if %count% lss 8 goto 1
echo 你设置的虚拟路由账号为:%username% >C:\虚拟路由账号密码.TXT
echo 你设置的虚拟路由密码为:%passwords% >>C:\虚拟路由账号密码.TXT
echo 你设置的虚拟路由信息已保存至C:\虚拟路由账号密码.txt文件
netsh wlan set hostednetwork mode=allow ssid=%username% key=%passwords% >nul
netsh wlan start hostednetwork | find "无法启动" && echo 你可以检查一下无线网卡是否禁用,老一点的无线网卡也不支持虚拟路由的功能。&& pause && exit
echo netsh wlan start hostednetwork >c:\startapp.bat
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v startapp /d c:\startapp.bat /f
echo 已经为虚拟路由设置开机启动
set /p username=输入你要设置的虚拟路由账号:
:1
set /p passwords=请输入八位以上的虚拟路由密码:
if not defined passwords goto 1
set count=0
setlocal enabledelayedexpansion
:intercept
set /a count+=1
for /f %%i in ("%count%") do if not "!passwords:~%%i,1!"=="" goto intercept
if %count% lss 8 goto 1
echo 你设置的虚拟路由账号为:%username% >C:\虚拟路由账号密码.TXT
echo 你设置的虚拟路由密码为:%passwords% >>C:\虚拟路由账号密码.TXT
echo 你设置的虚拟路由信息已保存至C:\虚拟路由账号密码.txt文件
netsh wlan set hostednetwork mode=allow ssid=%username% key=%passwords% >nul
netsh wlan start hostednetwork | find "无法启动" && echo 你可以检查一下无线网卡是否禁用,老一点的无线网卡也不支持虚拟路由的功能。&& pause && exit
echo netsh wlan start hostednetwork >c:\startapp.bat
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v startapp /d c:\startapp.bat /f
echo 已经为虚拟路由设置开机启动
pause && exit
最后保存为.bat文件就OK了
本文提供了一段脚本代码,用于设置虚拟路由的账号与密码,并实现自动开机启动。通过简单的交互式命令,用户可以轻松地配置虚拟路由服务,包括输入账号、设置强密码以及启动相关服务。脚本还会保存设置信息到指定文件中,并检查无线网卡支持情况,确保虚拟路由服务能够正常运行。
226

被折叠的 条评论
为什么被折叠?



