Я создаю программу, которая получает информацию ssid, она работает нормально, если ssid не имеет пробела между *. 1001 *
Я попытался удалить разделитель, но это оставляет пробел в начале ssid и останавливает работу остальной программы.
Я попытался добавить: ~ 1 в конец, но он добавляет его в строку
cd "%USERPROFILE%\Desktop" & for /f "tokens=2,3 delims=:" %A in ('netsh wlan show interface ^| findstr "SSID" ^| findstr /v "BSSID"') do set A="%A":~1
netsh wlan show profiles %A% key=clear | findstr /c:"Network type" /c:"Authentication" /c:"Key Content" | findstr /v "broadcast" | findstr /v "Radio">>A.txt
for /f "tokens=3 delims=: " %A in ('findstr "Network type" A.txt') do set B=%A
for /f "tokens=2 delims=: " %A in ('findstr "Authentication" A.txt') do set C=%A
for /f "tokens=3 delims=: " %A in ('findstr "Key Content" A.txt') do set D=%A
Например, если ssid - «Мой дом», я хочу, чтобы это был вывод, но вместо этого он показывает «Мой дом»