Skip to content

Instantly share code, notes, and snippets.

@shpaker
Last active January 19, 2018 15:25
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shpaker/917920d095318474bd64d9379e987b4a to your computer and use it in GitHub Desktop.
Save shpaker/917920d095318474bd64d9379e987b4a to your computer and use it in GitHub Desktop.
Batch file for managing virtual Wi-Fi hotspot in Windows 7+
rem author https://github.com/shpaker
@echo off
:main
echo [1] Start Wi-Fi network
echo [2] Stop Wi-Fi network
echo [3] Restart Wi-Fi network
echo [4] Config Wi-Fi network (require administrator privileges)
echo [0] Exit
:menuerror
@set /p menu="Enter your choice: "
if '%menu%'=='1' goto start
if '%menu%'=='2' goto stop
if '%menu%'=='3' goto restart
if '%menu%'=='4' goto config
if '%menu%'=='0' goto exit
goto menuerror
:start
netsh wlan start hostednetwork
goto main
:stop
netsh wlan stop hostednetwork
goto main
:restart
netsh wlan stop hostednetwork
netsh wlan start hostednetwork
goto main
:config
@set /p ssid="Set network name (SSID): "
@set /p key="Set password: "
@set /p keyUsage="Key usage ([t] temporary, [p] persistent): "
if '%keyUsage%'==t %keyUsage%=temporary
if '%keyUsage%'==p %keyUsage%=persistent
netsh wlan set hostednetwork ssid=%ssid% key=%key% keyUsage=%keyUsage%
goto main
:exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment