Следующий код отлично работает, когда имя сохраненного профиля wifi является одним словом или не имеет пробелов.командная строка не работает, когда переменная строка имеет пробел
"Belkin" работает,
"Belkin.536.guests" работает,
"Моя сеть" не работает,
Ошибка: «Там нет такого беспроводного интерфейса на система «.
У меня около 15 сетевых профилей на моем компьютере, и только те, которые не сотрудничают с кодом, имеют в них пробел. Команда «ECHO» работает каждый раз правильно, поэтому я вижу, что переменная выглядит корректно.
NETSH WLAN SHOW PROFILES
SET/P "PROFILE=Enter Profile Name : "
ECHO Showing Info For : %PROFILE%
NETSH WLAN SHOW PROFILES NAME=%PROFILE% key=clear
Скажите, пожалуйста, что я делаю неправильно.
Прилагаем вещи с пробелами в кавычки. 'NETSH WLAN SHOW PROFILES NAME ="% PROFILE% "' –