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

Евген_21,
Не совсем понял тебя
Цитата:
Все получилось, уход в сон без проблем. Но на рисовалась, другая проблема. Не стало подключения к ОБД или к телефону.
Попробую изложить как у меня все работает. Подключением к телефону пока не пользуюсь, у меня по блютус работает только OBDmain.

Первое, OBDmain, вроде, не мешает уходить компьютеру в сон. Проблема в том, что когда obdmain теряет соединение с com-портом через блюсоейл, то уже его не поднимет. Поэтому нужно добавить перезапуск: добавляем закрытие obdmain - в ExecTBL по команде ONSUSPEND выполнить команду CloseWindow;AutoCommServ. А по команде ONRESUME(выход из спящего режима и гибернации тоже) запускать снова obdmain. У меня запуск сделан через еще один таймер. Он начинается после окончания таймера OnONRESUMETimer(можно и по команде ONRESUME запустить таймер). Задержку прописал в settings.ini - OBDDelay2. Изменение этого параметра добавил в 4 экран дополнительных настроек, который и предложил Евген_21.

До того как запустится OBDmain нужно, чтобы Bluesoleil был в полной боевой готовности)), т.е значок должен быть синим, не серым.
Для этого запускаем скрипт через планировщик windows. Через iСarDS - скрипты выполняемые по событиям или ExecTBL.ini, хотя это тоже самое:
Команды RUN;$SuspendScriptName$|$SuspendScriptParam$ и RUN;$ResumeScriptName$|$ResumeScriptParam$ в ExecTBL, параметры которых как раз записываются из экрана "скрипты выполняемые по событиям".

И еще запуск obdmain лучше не прописывать в скрипте перезапуска блюсоейл, если скрипт запускается через планировщик. Раньше уже писал что событие Power-Troubleshooter=1 выполняется и при переходе из режима сна в режим гибернации. Сейчас всю автоматизацию стараюсь делать через планировщик и autorunner (спасибо duzzy, хорошая утилита). Хочу уйти от Икара, т.к все практически стабильно работает кроме него. Не часто, но раза 2-3 в неделю вылетает. Также как пишет Krysanov

Цитата:
Сообщение от Krysanov Посмотреть сообщение
Стоит последний инсталлятор от Lexx09... Иногда стала появляться ошибка, после закрытии окна закрывается икар, все остальные программы работают...
Может кто знает, что нужно исправить??

Ошибка такая:
Line 27 (здесь стоит путь ...lcards\skins\chameleon\scripts\SkinMediaTitle.e xe"):

Error: The requested action with this object has failed.
Это ошибка выполнения скрипта autoit - SkinMediaTitle.exe. В скрипте создается объект "$rr = ObjCreate("RideRunner.sdk")", к нему в цикле идет обращение - 27 строка: $foobarwindowtitleprev = $rr.getinfo("=$CurrentSkinMediaTitle$"). А так как Икар закрылся, вылетает ошибка, т.к. объект $rr пропал.
Так что эта ошибка не причина вылета Икара, а следствие.
__________________
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 вне форума   Ответить с цитированием