Существует ли способ позволить/запретить интерфейс беспроводной сети через командную строку (таким образом, я могу поместить его в bat-файл)?
Когда я нахожусь в офисе, я использую проводное соединение, но Windows все еще иногда прослушивает меня о моем беспроводном соединении, не соединяемом (даже при том, что я выключил опцию для уведомления меня, когда нет никакой возможности соединения). Я предполагаю, что единственный способ мешать ему прослушивать меня состоит в том, чтобы отключить интерфейс, но я не должен входить в параметры сети каждый раз, когда я должен сделать так.
Я хотел бы настроить bat-файл или ярлык, который я могу использовать для позволения/запрещения беспроводной связи (предпочтительно единственный, который переключает текущее состояние), и затем просто настройте сочетание клавиш для этого. Я просто понятия не имею, как сделать так из командной строки.
Я хотел бы настроить bat-файл или ярлык, который я могу использовать для позволения/запрещения беспроводной связи
Используйте Microsoft DevCon...
Утилита DevCon является утилитой командной строки, которая действует как альтернатива Диспетчеру устройств. Используя DevCon, можно включить, отключить, перезапустить, обновить, удалить и запросить отдельные устройства или группы устройств. DevCon также предоставляет информацию, которая относится к разработчику драйвера и не доступна в Диспетчере устройств.
И вот учебное руководство для Вас:
Позвольте/Запретите Беспроводную Карту из Командной строки
предпочтительно единственный, который переключает текущее состояние
Вам будут нужны два пакетных файла, один для WiFi Прочь и один для WiFi На.
Однако я предполагаю, что Вы используете ноутбук. Вы уверены, что Ваш Ноутбук не позволяет переключать WLAN вкл\выкл через комбинацию ключа Fn или физический коммутатор? Можете Вы отправлять сделать и модель?
Другая Возможность является Сценарием Sikuli. Sikuli является действительно классным, потому что он проявляет визуальный подход к сценариям и должен легко смочь выполнить то, в чем Вы нуждаетесь. Проверьте видео в вышеупомянутой ссылке для наблюдения то, что я имею в виду. Sikuli работает на Mac, Windows и Linux.
К вашему сведению... для версии на 64 бита перспективы и Win7 версия "на 64 бита", отмеченная выше, не будет работать. Необходимо загрузить весь набор драйвера устройства окон, затем извлечь devcon.exe отсюда: C:\WinDDK\7600.16385.1\tools\devcon\amd64\devcon.exe
и вставка в c:\Windows/system23
(Я знаю, я знаю... Я также имею Intel i3 и все еще должен был использовать этот "amd64" один),
Набор WinDDK может быть найден здесь: http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx Это огромно (620 МБ). devcon файл является крошечным.:p
Примечание: Простой способ найти число драйвера устройства для любого устройства путем входа в диспетчер устройств (от панели управления), посмотрите на свойства, и в соответствии с Аппаратными идентификаторами "выбора "деталей"". Будет большое количество, Вы просто хотите эту часть: DEV _???? (заполните? с Вашими 4 числами). Например, если это DEV_4315
затем вставьте это enable.bat: devcon enable
"*DEV_4315", и вставленный в это disable.bat: devcon disable
"*DEV_4315".
Удостоверьтесь и добавьте подстановочный знак, предшествующий ему: *DEV _???? (см. эти 2 примера, которые я просто дал). Необходимо будет выполнить их как администратор. К вашему сведению..., если у Вас будет аппаратный индикатор затем, то это, вероятно, не переключит его.
Это может быть возможное использование wmic
утилита (хотя я не уверен, идет ли она с Windows Vista/7/etc.)
или
(хотя это - забавный способ сделать это и может повредить материал, и это не может работать так хорошо), используют netsh
инструмент (также это не могло бы идти с новыми версиями Windows) дать сетевому адаптеру вручную присвоенный IP-адрес, если это, как предполагается, имеет автоприсвоенный, или наоборот.