Connexion à un wifi précis
Bonjour à tous,
j'essaye de faire un batch qui permet de vérifier si je suis connecté à un wifi précis (freebox_XXX) je lance une commande sinon je lance d'autres commandes, mais je sèche depuis une semaine
voici mon script.
Code:
1 2 3 4 5 6 7 8
| netsh wlan connect name=freebox_XXX |find "La demande de connexion a reussi." > null
IF ERRORLEVEL == 1 Goto Suite
echo pas de wifi freebox active
exit
:Suite
echo wifi freebox active freebox |
je vous remercie pour votre aide
Savoir avec quel nom du SSID on est connecté ?
:salut:
On peut aussi faire ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| @echo off
CHCP 65001>nul
Title Savoir avec quel nom du SSID on est connecté ?
Mode 75,5 & color 0A
for /f "delims=: tokens=2" %%n in ('netsh wlan show interface name="Wi-Fi" ^| find /i "PROFIL"') do set "Network=%%n"
Call :Trim "%Network%" Network_Connected
::---------------------------------------------------------------------
Rem On ajoute cette ligne juste pour afficher les caractères accentués
CHCP 65001>nul
::---------------------------------------------------------------------
echo(
echo Je suis connecté au réseau Wi-Fi avec le nom de "%Network_Connected%"
Pause & exit
::*************************************************************************
:Trim <String>
(
echo Wscript.echo Trim("%~1"^)
)>"%tmp%\%~n0.vbs"
for /f "delims=" %%a in ('Cscript /nologo "%tmp%\%~n0.vbs"') do (
set "%2=%%a"
)
exit /b
::************************************************************************** |