Прошло несколько лет с тех пор, как я использовал компьютер, который использовал Windows. Я давно пользуюсь Linux.

Тем не менее, я помню несколько вещей о написании пакетного сценария. (REM для комментариев, ECHO для печати материала и т.д.) Но я хочу сделать скрипт, который будет работать в Windows 8.1 и, вероятно, использует командную строку или DOS, чтобы выключить и снова включить внутренний адаптер Wi-Fi моего компьютера, потому что иногда, когда он просыпается, устройство Wi-Fi не т включается.

Да, у меня есть все мои драйверы в актуальном состоянии, но это все еще случается несколько раз. И когда это происходит, я заканчиваю тем, что вынужден открыть командную строку в качестве администратора, запустить devmgmt.msc , прокрутить вниз до Сетевые адаптеры, выбрать Broadcom 802.11abgn Wireless SDIO Adapter, нажать кнопку "Отключить" ( слишком опасно слишком близко к кнопке с надписью "Удалить"!), иногда появляется сообщение о том, что то, что я собираюсь сделать, отключит мой Wi-Fi (что-то вроде того, почему я нажимаю кнопку в первую очередь), затем нажмите кнопку "Включить", чтобы восстановить его, и он снова заработает.

Когда это происходит в Linux, все, что мне нужно сделать, это запустить sudo ifdown wlan0 && sudo ifup wlan0 , и все готово. Черт возьми, я могу просто добавить псевдоним, который запускает это в ~/.bash_aliases и покончить с этим раньше.

То, что я хочу сделать, - это упростить решение этой проблемы в Windows так же легко, как и эту проблему в Linux, используя пакетный скрипт, без Visual Basic (или Visual Studio), без Power Shell. Просто Блокнот и Командная строка.

2 ответа2

1

Чтобы отключиться, вы хотите netsh wlan disconnect . Переподключение - это netsh wlan connect name=XXXXX , где XXXXX - это имя профиля, указанного в netsh wlan show profiles profile. Вам нужно будет заключить свое имя в "", если в имени есть пробелы.

-1
netsh interface set interface name="Wireless Network Connection" admin=disabled

netsh interface set interface name="Wireless Network Connection" admin=enabled

где "Wireless Network Connection" - это имя, которое отображается в Панели управления \ Сеть и Интернет \ Сетевые подключения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .