0
ОК, поэтому приведенный ниже сценарий удаляет пробелы до и после, и теперь он работает. Я уверен, что есть намного лучшие способы написать это.Удерживать пространство до и после для/f netsh wlan show interface
setlocal enableextensions enabledelayedexpansion
for /f "tokens=1-2 delims=:" %a in ('netsh wlan show interface^|find "Name"') do (echo %b >> c:\temp\WLANINT.txt)
for /f "delims=" %x in (c:\temp\WLANINT.txt) do SET WLANINT=%x
:SpaceX
echo "%WLANINT%"
IF "%WLANINT:~0,1%"==" " (SET WLANINT=%WLANINT:~1,-1%)
echo "%WLANINT%"
IF "%WLANINT:~0,1%"==" " GOTO SpaceX
echo "%WLANINT%"
for /l %a in (1,1,100) do if "!WLANINT:~-1!"==" " set WLANINT=!WLANINT:~0,-1!
echo."%WLANINT%"
netsh wlan set profileorder name="%WIFI%" interface="%WLANINT%" priority=1
echo "%WLANINT%"
Спасибо за ответ, я пытался их обоих, и команда не дали ошибку, но не изменить беспроводной приоритет , (Я знаю это чувство). Таким образом, я, наконец, заставил монстра работать, я уверен, что когда мои глаза смогут сфокусироваться, я могу применить ваш синтаксис к командам, которые я выделил, которые работали, чтобы определить приоритеты моего Wi-Fi. –
Извините, я не могу проверить правильность команды 'netsh' как' 'Служба беспроводной автоконфигурации (wlansvc) не запущена.' – JosefZ