Résultat du find dans une variable

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

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

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