Перейти к содержанию

Настроить перезапуск USB модема


Рекомендуемые сообщения

Опубликовано

Всем привет.. :)

 

Надеюсь, кто-нибудь, кто разбирается в скриптах, сможет мне помочь.. 

 

В интернете есть похожие скрипты, но почему-то у меня ничего не сработало, поэтому решил поискать помощь здесь..

 

Нужно, чтобы скрипт пинговал какой-нибудь сайт, и при потере пинга (отключении интернета), перезапускал USB модем - можно, например, отключением на 1 секунду питания  USB гнезда..

Дальше ничего не нужно.. 

 

Возможно ли реализовать такой скрипт на Windows 8.1? 

 

 

 

 

 

 

Опубликовано

А как вы себе представляете отключение питания в USB разъеме с помощью скрипта?

 

Очень интересно было бы посмотреть на что-то такое, ссылочки не дадите?

 

 В интернете есть похожие скрипты

Опубликовано

Посмотрел 1-ю ссылку. Выглядит разумно.

А что у вас не получается?

Опубликовано

@andrew75, Да я сам не понимаю, что не получается.. Вроде подставлял свой ID, похожий на тот, что в скрипте, но всё-равно не срабатывает.. 


Но ID пришлось искать через диспетчер устройств, программа devcon.exe на 1 секунду показывает командную строку и выключается.. Вписать туда команду не получится.. 

Опубликовано (изменено)

значит у вас не тот devcon

Вам нужен 64-х разрядный.

Например отсюда:

http://www.raymond.pro/poleznye-programmy/skriptovanie/rabota-s-ustrojstvami-iz-komandnoj-stroki-devcon-exe-x64

 

8.1 64-х разрядный у вас, я правильно понимаю?

Изменено пользователем andrew75
  • Спасибо (+1) 1
  • Согласен 1
Опубликовано

Скорее всего проблема в том, что эта версия Devcon не работает в Windows 8.1 x64 Попробую найти подходящую версию


 

 


devcon 64-х разрядный

 

Да, но не запускается.. 


 

 


8.1 64-х разрядный у вас, я правильно понимаю?

Да


 

 


Например отсюда

 

Этот тоже не запускается

Опубликовано

Подробнее про "не запускается".

Как именно запускаете?

 

У меня на 64х разрядной 7-ке все запускается.

Опубликовано

 

 


Как именно запускаете?

 

Просто devcon.exe /и от администратора и просто/, через командную строку Windows, указав путь к devcon.exe никак не запускается..

Опубликовано (изменено)

Скачайте файл devconx64.7z по моей ссылке. Распакуйте.

Запустите командную строку от имени администратора.

Наберите команду:

путь к файлу\devconx64.exe /?

 

Что скажет?

 

Как запустить командную строку от администратора знаете?

Изменено пользователем andrew75
Опубликовано

 

 


Что скажет?

 

На 1 секунду запускает ещё одну командную строку и вырубает её.. 

 

Насколько я понял сейчас из советов в интернете, чтобы запустить Devcon на Windows 8.1 надо установить пакет WDK. 

Опубликовано

Установил WDK, devcon стал работать, но скрипт всё-равно не работает.. 

Опубликовано (изменено)

Так. Уже хорошо.

Теперь давайте проверять последовательно.

Вам нужно найти правильный ID вашего модема.

 

Скачайте эту утилитку:

http://www.nirsoft.net/utils/usb_devices_view.html

Запустите, найдите там ваш модем и посмотрите у него поле:

Instance ID

Активные устройства помечены зеленым кружочком.

(Если кликнуть на нужную строчку, значение можно будет скопировать).

 

И попробуйте из командной строки выполнить команду c ID вашего модема:

devcon.exe restart "USB\VID_......."

Изменено пользователем andrew75
  • Спасибо (+1) 1
  • Согласен 1
Опубликовано (изменено)

И попробуйте из командной строки выполнить команду c ID вашего модема: devcon.exe restart "USB\VID_......."

 

Попробовал ID 5 активных устройств, всегда пишет. No matching devices found.  

Изменено пользователем _Maks__
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...