Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- net session >nul 2>&1
- if %errorLevel% == 0 goto hasPrivileges
- goto getPrivileges
- :hasPrivileges
- :: Czyszczenie zmiennej
- set czywlaczony=
- :: Trick by do zmiennej przypisac wyjscie sprawdzania stanu
- for /f %%i in ('netsh wlan show hostednetwork ^| findstr "Started"') do set czywlaczony=%%i
- :: Sprawdzamy czy wlaczyc czy wylaczyc hotspota
- if "%czywlaczony%" == "" goto wlacz
- goto wylacz
- :wlacz
- netsh wlan set hostednetwork mode=allow ssid="NAZWA SIECI" key="HASLO DO SIECI" > nul
- netsh wlan start hostednetwork | msg *
- goto koniec
- :wylacz
- netsh wlan stop hostednetwork | msg *
- goto koniec
- :getPrivileges
- setlocal DisableDelayedExpansion
- set "batchPath=%~0"
- setlocal EnableDelayedExpansion
- ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
- ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
- "%temp%\OEgetPrivileges.vbs"
- :koniec
- exit /B
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement