Если я запущу netsh wlan show hostednetwork
, то отобразится:
- Настройки размещенной сети,
- Статус размещенной сети
эти две части.
Но если я хочу отобразить только часть «Состояние размещенной сети», могу ли я это сделать?
(Это похоже на передачу определенной части выходных данных, чтобы отобразить только необходимую информацию)
решение1
Я хочу отобразить только часть «Состояние размещенной сети». Как это сделать?
Используйте for /f
из командной строки:
for /f "skip=6 tokens=* usebackq" %a in (`netsh wlan show hostednetwork`) do @echo %a
Выход:
Hosted network status
---------------------
Status : Not available
Примечания:
- Если
for
команда находится в пакетном файле, то замените все%
на%%
skip=6
пропускаетHosted network settings
часть вывода.
дальнейшее чтение
- FOR /F - Команда цикла: против результатов другой команды
- Индекс AZ командной строки Windows CMD- Отличный справочник по всем вопросам, связанным с командной строкой Windows.