Показать сообщение отдельно
Старый 19.04.2017, 07:41   #11
dmn37
Старший Пользователь
 
Регистрация: 07.10.2013
Возраст: 33
Город: Новосибирск
Регион: 54
Машина: Сузуки Гранд Витара
Сообщений: 101
dmn37 has a spectacular aura aboutdmn37 has a spectacular aura aboutdmn37 has a spectacular aura about
По умолчанию

Решение для тех у кого GPS сенсор установлен через GPSDirect.
Проблема: после выхода из сна/гибернации довольно часто драйвер сенсора не отвечает. Возможно это связано с тем, что GPSDirect настроен на виртуальный Com-порт GpsGate. И GpsGate позже выходит из сна, а драйвер сенсора не видит нужный порт.

Есть программа devcon.exe, которая позволяет управлять устройствами через консоль. Сделал скрипт, который перезагружает GPS сенсор.
PHP код:
#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\MyAutoIt3_Blue.ico")
Run('devconx64 restart Sensors\gpsdirect',"", @SW_HIDE
Если добавлять скрипт в планировщик Windows, отметить "Выполнять с наивысшими правами"

Скрипт, x64 и x86-версии devcon.exe. Выдрал из WDK for Windows 10.
__________________
Windows 10, iCarDS v1.7.0.60
ASRock H87M-ITX, Intel i3-4350 2x3600MHz, HD Graphics 4600, DDR3x4Gb, SSD 128Gb + HDD, M4-ATX, Locosys ls-23090, 10.1" HSD101PWW2 + Multitouch, Модем E3372H + Yota Sim
dmn37 вне форума   Ответить с цитированием