From 6e9bd3f3e077c9673a24e0c7cc07a2b3fc4acc31 Mon Sep 17 00:00:00 2001 From: Pavel Valach Date: Mon, 7 Oct 2024 22:59:22 +0200 Subject: [PATCH] Split Wi-Fi configs into FT, normal and 5G, add cleanup option --- sin-setup.bat | 74 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 64 insertions(+), 10 deletions(-) diff --git a/sin-setup.bat b/sin-setup.bat index 7e33e13..43b11a4 100644 --- a/sin-setup.bat +++ b/sin-setup.bat @@ -31,17 +31,31 @@ IF NOT %ERRORLEVEL% EQU 0 ( :main cls ECHO What you want to do now? -ECHO 1. Configure Wi-Fi connection -rem ECHO 2. Configure Wired connection -ECHO 3. Print MAC adresses -ECHO 4. Exit +ECHO 1. Configure Wi-Fi connection - Sincoolka FT (recommended) +ECHO 2. Configure Wi-Fi connection - Sincoolka (if the FT does not work properly) +ECHO 3. Configure Wi-Fi connection - Sincoolka 5G (expert, 5 GHz only) +ECHO. +ECHO 4. Remove all Sincoolka profiles +ECHO. +IF %rights_admin% EQU 1 ( +ECHO 5. Configure wired connection for 802.1X +ECHO. +) +ECHO 9. Print MAC adresses +ECHO 0. Exit +ECHO. set choice= set /p choice=Choice: if not '%choice%'=='' set choice=%choice:~0,1% -if '%choice%'=='1' goto setup_wifi -rem if '%choice%'=='2' goto setup_eth -if '%choice%'=='3' goto print_mac -if '%choice%'=='4' EXIT +if '%choice%'=='1' goto setup_wifi_ft +if '%choice%'=='2' goto setup_wifi +if '%choice%'=='3' goto setup_wifi_5g +if '%choice%'=='4' goto cleanup_wifi +IF %rights_admin% EQU 1 ( + if '%choice%'=='5' goto setup_eth +) +if '%choice%'=='9' goto print_mac +if '%choice%'=='0' EXIT ECHO "%choice%" is not valid, try again ECHO. goto main @@ -50,7 +64,22 @@ goto main -:: Import Sincoolka and Sincoolka FT Wi-Fi profile +:: Import Sincoolka FT Wi-Fi profile + +:setup_wifi_ft +cls +set cmd_user=current +IF %rights_admin% EQU 1 ( + set cmd_user=all +) +netsh wlan add profile "filename=%mypath%Wi-Fi-SincoolkaFT.xml" user=%cmd_user% + +echo. + +set /p iface="Press Enter to continue . . . " +goto main + +:: Import Sincoolka Wi-Fi profile :setup_wifi cls @@ -59,7 +88,21 @@ IF %rights_admin% EQU 1 ( set cmd_user=all ) netsh wlan add profile "filename=%mypath%Wi-Fi-Sincoolka.xml" user=%cmd_user% -netsh wlan add profile "filename=%mypath%Wi-Fi-SincoolkaFT.xml" user=%cmd_user% + +echo. + +set /p iface="Press Enter to continue . . . " +goto main + +:: Import Sincoolka 5G Wi-Fi profile + +:setup_wifi_5g +cls +set cmd_user=current +IF %rights_admin% EQU 1 ( + set cmd_user=all +) +netsh wlan add profile "filename=%mypath%Wi-Fi-Sincoolka5G.xml" user=%cmd_user% echo. @@ -67,6 +110,17 @@ set /p iface="Press Enter to continue . . . " goto main +:cleanup_wifi +cls +:: Cleanup all our Wi-Fi profiles +netsh wlan delete profile name="Sincoolka" i=* +netsh wlan delete profile name="Sincoolka FT" i=* +netsh wlan delete profile name="Sincoolka 5G" i=* + +echo. + +set /p iface="Press Enter to continue . . . " +goto main