|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] команды отключить/включить сетевую карту? |
|
CMD/BAT - [решено] команды отключить/включить сетевую карту?
|
Пользователь Сообщения: 90 |
нужны две команды: отключение и включение сетевой карты (если невозможно в cmd, то хотя бы в vbs)
|
|
Отправлено: 18:50, 19-02-2011 |
Сообщения: 53530
|
Профиль | Отправить PM | Цитировать super_bitard, в этой теме пример.
|
Отправлено: 18:56, 19-02-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 90
|
сорри, но devcon и другие сторонние утилиты - это не true
|
Отправлено: 19:16, 19-02-2011 | #3 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать netsh interface set interface ?
|
------- Отправлено: 22:28, 19-02-2011 | #4 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата super_bitard:
' strConn : имя сетевого подключения ' bState : vbTrue - включить, vbFalse - отключить Function SetConnState (strConn, bState) Dim objShell,objCP Dim colNetwork,clsConn,clsLANConn,clsVerb Dim strNetConn,strEnable,strDisable SetConnState=vbFalse strNetConn = "Сетевые подключения" ' strNetConn = "Network Connections" strEnable = "&Включить" ' strEnable = "En&able" strDisable = "&Отключить" ' strDisable = "Disa&ble" ' ----------------------------- Set objShell = CreateObject("Shell.Application") Set objCP = objShell.Namespace(3) Set colNetwork = Nothing For Each clsConn in objCP.Items If clsConn.Name = strNetConn Then Set colNetwork = clsConn.getfolder Exit For End If Next If colNetwork Is Nothing Then WScript.Echo "Network folder not found" Exit Function End If Set clsLANConn = Nothing For Each clsConn in colNetwork.Items If LCase(clsConn.name) = LCase(strConn) Then Set clsLANConn = clsConn Exit For End If Next If clsLANConn is Nothing Then WScript.Echo "Network Connection not found" Exit Function End If For Each clsVerb in clsLANConn.verbs If (bState=vbFalse AND clsVerb.name=strDisable) OR (bState=vbTrue AND clsVerb.name=strEnable) Then clsVerb.DoIt WScript.Sleep 1000 SetConnState=vbTrue End If Next End Function |
||
Отправлено: 06:11, 20-02-2011 | #5 |
Пользователь Сообщения: 90
|
vbs-скрипт не работает
|
Отправлено: 13:24, 20-02-2011 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:09, 20-02-2011 | #7 |
Пользователь Сообщения: 90
|
проверял на лиц. xp: английской и русской версиях, к сожалению что-то в скрипте не срабатывает, хотя скрипт старательный.
имя подключения: local area connection подставлял, где ' strConn : имя сетевого подключения" - безрезультатно если что, вот скрин сетевых подключений |
Последний раз редактировалось super_bitard, 07-03-2011 в 07:47. Отправлено: 16:44, 20-02-2011 | #8 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать super_bitard, подобных скриптов в гугле немеренно, для англ. XP нужно заменить переменные:
|
Отправлено: 16:59, 20-02-2011 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
3COM/Huawei - компьютер не видит сетевую карту | simsa | Сетевое оборудование | 10 | 01-12-2010 15:06 | |
комп не видит сетевую карту | shKARP | Непонятные проблемы с Железом | 12 | 11-04-2010 09:17 | |
Прочее - не ставится драйвер на сетевую карту | Mahach | Сетевое оборудование | 1 | 11-08-2009 03:40 | |
RDP/Citrix/Term - Помогите настроить сетевую карту | Ms. Nikson | Сетевые технологии | 6 | 02-03-2009 13:52 | |
Посоветуйте сетевую карту. | HM-1 | Железо во FreeBSD | 9 | 04-08-2006 09:09 |
|