@5napdragon

Как получить список доступных сетей через bat?

Так, у меня есть bat (который я писал не сам) он выводит в другую прогу список подключенных сетей, а мне надо что бы он выводил список вообще всех доступных для подключения через:
Enable-NetAdapter
или
netsh interface set interface "Ethernet" enable


Сам исходник bat'a:
@echo off

setlocal enabledelayedexpansion
set /A COUNTER=0
set IFACE=
set IFACE_IP=
echo.

del net.txt
del NETS.txt
del res.txt

FOR /F "usebackq skip=2 delims=" %%a IN (`netsh interface show interface`) DO (
  FOR /F "tokens=3* delims= " %%b IN (^"%%a^") DO (
    set /A COUNTER+=1
    set IFACE=%%c
    FOR /F "usebackq skip=5 tokens=5 delims= " %%d IN (`netsh interface ipv4 show ipaddresses ^"!IFACE!^" normal`) DO (
      set IFACE_IP=%%d
      echo !COUNTER! - !IFACE!
      echo !IFACE! >> NETS.txt

    )
  )
)

wmic.exe nic where "NetConnectionStatus=2" get NetConnectionID |more +1 > net.txt
findstr /vrc:"^$" net.txt > res.txt
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы