Résultat du find dans une variable

Fermé
boun205 Messages postés 5 Date d'inscription mardi 11 juin 2019 Statut Membre Dernière intervention 19 novembre 2019 - 15 juil. 2019 à 20:19
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 15 juil. 2019 à 21:00
Bonjour,

Je veux réaliser un .bat qui enregistre le nom du réseaux auquel je suis actuellement connecté dans une variable puis "echo" cette dernière. Pour cela j'utilise ce code :
@echo off
FOR /F "SSID 1 : " %%A IN ('netsh wlan show networks') DO SET ssid=%%A
echo %ssid%
pause

Mais quand je le lance il m'affiche ça :
SSID 1 : " était inattendu.
Commande ECHO désactivée.
Appuyez sur une touche pour continuer...

Quelqu'un aurait la solution à mon problème ?

Merci d'avance,
Boun205.

PS : La solution doit être évidente mais je suis une bille en batch xD


Configuration: Windows / Chrome 75.0.3770.100

1 réponse

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié le 15 juil. 2019 à 21:01
Bonjour,

Essaie comme ça :
@echo off
FOR /F "delims=" %%A IN ('netsh wlan show networks ^| find "SSID 1"') DO echo %%A
pause


0