1. 程式人生 > >啟動WIN10的WLAN熱點共享(已經打開了虛擬網路)的BAT

啟動WIN10的WLAN熱點共享(已經打開了虛擬網路)的BAT

@echo off


setlocal enabledelayedexpansion


set "str=netsh wlan show hostednetwork"
for /f "skip=1 tokens=*" %%i in ('!str!') do (


 for /f "tokens=1-2 delims=:" %%a in ("%%i") do (    
      set "key=%%a"
      set "value=%%b"
      rem  echo !key!
      :: 取前3個字元
      rem echo !key:~0,3!
      rem echo !key: =!
      if "!key:~0,2!"=="狀態" (
      if "!value: =!"=="已啟動" (
      call :hasStart
      ) else (
      call :start
      )
      )
     
   )
)
pause
exit




:hasStart
echo The WLAN has already stared,do you want to do?
echo ***********choice the follow operation*************
echo *****                1:stop                  ******
echo *****                2:restart               ******
echo *****                3:end                   ******
echo ***************************************************
set/p opt= >nul
if "%opt%"=="1" goto stop
if "%opt%"=="2" goto restart
if "%opt%"=="3" exit
pause
exit


:start
echo Begin start the WLAN
netsh wlan start hostednetwork
pause
exit


:stop
netsh wlan stop hostednetwork
pause
exit


:restart
netsh wlan stop hostednetwork
netsh wlan start hostednetwork
pause
exit