_Maks__ Опубликовано 22 июля, 2017 Опубликовано 22 июля, 2017 Всем привет.. Надеюсь, кто-нибудь, кто разбирается в скриптах, сможет мне помочь.. В интернете есть похожие скрипты, но почему-то у меня ничего не сработало, поэтому решил поискать помощь здесь.. Нужно, чтобы скрипт пинговал какой-нибудь сайт, и при потере пинга (отключении интернета), перезапускал USB модем - можно, например, отключением на 1 секунду питания USB гнезда.. Дальше ничего не нужно.. Возможно ли реализовать такой скрипт на Windows 8.1?
andrew75 Опубликовано 22 июля, 2017 Опубликовано 22 июля, 2017 А как вы себе представляете отключение питания в USB разъеме с помощью скрипта? Очень интересно было бы посмотреть на что-то такое, ссылочки не дадите? В интернете есть похожие скрипты
_Maks__ Опубликовано 22 июля, 2017 Автор Опубликовано 22 июля, 2017 ссылочки не дадите Например, здесь и здесь
andrew75 Опубликовано 22 июля, 2017 Опубликовано 22 июля, 2017 Посмотрел 1-ю ссылку. Выглядит разумно. А что у вас не получается?
_Maks__ Опубликовано 22 июля, 2017 Автор Опубликовано 22 июля, 2017 @andrew75, Да я сам не понимаю, что не получается.. Вроде подставлял свой ID, похожий на тот, что в скрипте, но всё-равно не срабатывает.. Но ID пришлось искать через диспетчер устройств, программа devcon.exe на 1 секунду показывает командную строку и выключается.. Вписать туда команду не получится..
andrew75 Опубликовано 22 июля, 2017 Опубликовано 22 июля, 2017 (изменено) значит у вас не тот devcon Вам нужен 64-х разрядный. Например отсюда: http://www.raymond.pro/poleznye-programmy/skriptovanie/rabota-s-ustrojstvami-iz-komandnoj-stroki-devcon-exe-x64 8.1 64-х разрядный у вас, я правильно понимаю? Изменено 22 июля, 2017 пользователем andrew75 1 1
_Maks__ Опубликовано 22 июля, 2017 Автор Опубликовано 22 июля, 2017 Скорее всего проблема в том, что эта версия Devcon не работает в Windows 8.1 x64 Попробую найти подходящую версию devcon 64-х разрядный Да, но не запускается.. 8.1 64-х разрядный у вас, я правильно понимаю? Да Например отсюда Этот тоже не запускается
andrew75 Опубликовано 22 июля, 2017 Опубликовано 22 июля, 2017 Подробнее про "не запускается". Как именно запускаете? У меня на 64х разрядной 7-ке все запускается.
_Maks__ Опубликовано 22 июля, 2017 Автор Опубликовано 22 июля, 2017 Как именно запускаете? Просто devcon.exe /и от администратора и просто/, через командную строку Windows, указав путь к devcon.exe никак не запускается..
andrew75 Опубликовано 22 июля, 2017 Опубликовано 22 июля, 2017 (изменено) Скачайте файл devconx64.7z по моей ссылке. Распакуйте. Запустите командную строку от имени администратора. Наберите команду: путь к файлу\devconx64.exe /? Что скажет? Как запустить командную строку от администратора знаете? Изменено 22 июля, 2017 пользователем andrew75
_Maks__ Опубликовано 22 июля, 2017 Автор Опубликовано 22 июля, 2017 Что скажет? На 1 секунду запускает ещё одну командную строку и вырубает её.. Насколько я понял сейчас из советов в интернете, чтобы запустить Devcon на Windows 8.1 надо установить пакет WDK.
_Maks__ Опубликовано 22 июля, 2017 Автор Опубликовано 22 июля, 2017 Установил WDK, devcon стал работать, но скрипт всё-равно не работает..
andrew75 Опубликовано 22 июля, 2017 Опубликовано 22 июля, 2017 (изменено) Так. Уже хорошо. Теперь давайте проверять последовательно. Вам нужно найти правильный ID вашего модема. Скачайте эту утилитку: http://www.nirsoft.net/utils/usb_devices_view.html Запустите, найдите там ваш модем и посмотрите у него поле: Instance ID Активные устройства помечены зеленым кружочком. (Если кликнуть на нужную строчку, значение можно будет скопировать). И попробуйте из командной строки выполнить команду c ID вашего модема: devcon.exe restart "USB\VID_......." Изменено 22 июля, 2017 пользователем andrew75 1 1
_Maks__ Опубликовано 22 июля, 2017 Автор Опубликовано 22 июля, 2017 (изменено) И попробуйте из командной строки выполнить команду c ID вашего модема: devcon.exe restart "USB\VID_......." Попробовал ID 5 активных устройств, всегда пишет. No matching devices found. Изменено 22 июля, 2017 пользователем _Maks__
Рекомендуемые сообщения