Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Потребуется утилитка с сайта MS cnic.exe в папке Windows или папке со скриптом.

Код:
@echo off
chcp 1251 > nul
%ComSpec% /c color 0a && echo Включение или отключение сетевых интерфейсов.
echo.
setlocal
 
for /f "tokens=1,2 delims=-" %%i in ('cnic -l ^| findstr [0-9]') do call:set %%i "%%j"
 
for /f "tokens=2-4 delims=_=" %%i in ('set nic_') do (
    if "%%k"=="OFF" (
        echo [%%i] %%k %%j
    ) else (
        echo [%%i] %%k %%j
    )
)
echo.
echo ==================
set /p select="Выберите интерфейс для Вкл/Откл: "
 
if not defined nic_%select% goto:eof
 
for /f "tokens=2,4 delims=_=" %%i in ('set nic_%select%') do (
    if "%%j"=="OFF" (cnic n:%%i -c) else (cnic n:%%i -d)
)
goto:eof
 
:set
set "status=ON"
 
for /f "tokens=2 delims=-" %%i in ('cnic n:%1 -s -v') do (
    if "%%i"==" disconnected" (set "status=OFF") else (set "status= ON")
)
 
set "nic_%1=%~2_%status%"


Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 12:43 23-01-2020 | Исправлено: mig73, 13:28 23-01-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru