![]() |
Ик приемник irlink и windows 7
настроил irlink приемник с 64 windows7, все работает, но если комп уходит в гибернацию, то при возврате приемник больше не работает.
помогает только перезагрузка самой проги irlink. Подскажите как можно вылечить это зависание или как можно сделать автоматическую перезагрузку проги. тупо завершить процесс и запустить заново после выхода из гибернации. |
Можно написать програмулину, которая должна будет выполнять следующие действия
1 - Запустить программу IRLINK 2 - Отслеживать сообщения виндовс 3 - Перед гибернацией закрыть программу IRLINK 4 - После пробуждения переходим к первоу пункту |
звучит красиво. но кто бы мог помочь написать такую прогу, да еще для windows7.
мож батник можно создать и через планировщик заданий его запускать? |
Батник не сможет сообщения виндовс отслеживать и анализировать
|
Цитата:
1. Получаем список устройств: devcon.exe hwids 2. Находим в списке нужное нам устройство. К примеру, это буит мышь. У меня: USB\VID_046D&PID_C00E\5&31DF5786&0&1 Name: USB Human Interface Device Hardware ID's: USB\Vid_046d&Pid_c00e&Rev_1110 USB\Vid_046d&Pid_c00e Compatible ID's: USB\Class_03&SubClass_01&Prot_02 USB\Class_03&SubClass_01 USB\Class_03 3. Выключить устройство: devcon.exe disable USB\Vid_046d* Звездочка тут нужна, потому что если указать полный ID утилита его почему-то не понимает 4. Включить устройство: devcon.exe enable USB\Vid_046d* К сожалению, у меня BT под рукой нет, поэтому попробовать не могу. Возможно нуна будет не включать (enable) устройство, а рестартит А сами батники - через проги, отрабатывающие гибер |
Там надо программу передергивать, не устройство. Драйвер устройства нормальный, а вот программа гибернейта не понимает.
Как это сделано у меня скрипт hypernate.vbs, забит в авторан при уходе в слип выполняет команду c:\bat\time_to_sleep.cmd при просыпании - выполняет команду c:\bat\time_to_wakeup.cmd Код:
Set WshShell = WScript.CreateObject("WScript.Shell") убивает и запускает снова Требует утилиты cmdow (поищи поиском по форуму) Код:
@echo off |
Цитата:
|
Для данной задачи - ничего не надо. У меня лично там был разрыв соединения, когда я пользовался скайлинком
|
Планировщик заданий виндовс может поможет?
... В итоге поковырял планировщик виндовс (стоит семерка) и сделал вот такой батник: Код:
echo off Вот и все. Все гениальное - просто! З.Ы. Также при помощи фриварной программы "Bat_To_Exe_Converter" преобразовал этот батник в экзешник с функцией "Invisible application". Т.е. все происходит в тихую... |
Немного доработал батник
Код:
echo off |
Часовой пояс GMT +4, время: 14:37. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot