Показать сообщение отдельно
Старый 22.05.2017, 17:35   #710
Евген_21
Старший Пользователь
 
Аватар для Евген_21
 
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
Евген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от dmn37 Посмотреть сообщение
Работу нового экрана еще не проверял. Как настроил систему, стало лень что-то менять.
По коду посмотрел, все грамотно. Только вопрос по строке в ExecTBL:
Код:
"OnRestartOBDmainTimer","EndTimer;RestartOBDmain||RUN;$skinpath$OBD_ELM\OBDmain_Loader.exe||ShowWindow;AutoCommServ;false"
OBDmain_Loader.exe не добавил в архив.

И еще, таймеры RestartBT и RestartOBD запускать по команде "ONRESUME", а не "OnONRESUMETimer".
Код:
"ONRESUME","StartTimer;ONRESUME;$RestSuspTime$||BYVAR;bt_autoload_is;<<{StartTimer;RestartBT;$BTDelay_time$}||BYVAR;obd_autoload_is;<<{StartTimer;RestartOBDmain;$obd_autoload_time$}"
Может кто-то захочет точно выставить задержку относительно выхода из сна, и не учтет задержку $RestSuspTime$
Архив, обновил. dmn37, спасибо за обнаруженную ошибку.
в ExecTBL , OBDmain_Loader.exe заменил на Run_OBDMain.exe. Так как большинство
пользуются сборкой iCarDS от Lexx09.

Цитата:
И еще, таймеры RestartBT и RestartOBD запускать по команде "ONRESUME", а не "OnONRESUMETimer".
Т.Е. полный код будет выглядеть вот так.

Код:
"ONRESUME","StartTimer;ONRESUME;$RestSuspTime$||BYVAR;bt_autoload_is;<<{StartTimer;RestartBT;$BTDelay_time$}||BYVAR;obd_autoload_is;<<{StartTimer;RestartOBDmain;$obd_autoload_time$}"
"OnONRESUMETimer","EndTimer;ONRESUME||BYVAR;vc_autoload_is;<<{Run;$skinpath$Plugins\iCarVoiceCommander\iCarVoiceCommanderLoader.exe|$vc_autoload_time$||SetVarFromVar;vc_status;vc_status_load}||ByVar;is_duino_send_command;<<{duino_send;$duino_send_command_onresume$}||BYVAR;MediaSuspend_is;<<MediaResume||RUN;$ResumeScriptName$|$ResumeScriptParam$||PlayStartSound||setvar;IsDrive;0||if;>($Brightness$;50);{Eval;Brightness;$Brightness$-1||Eval;Brightness;$Brightness$+1};{Eval;Brightness;$Brightness$+1||Eval;Brightness;$Brightness$-1}||BYVAR;APP1_RESUME;{OnAutoResume1Timer}<<MyApp35IfOpen"
"OnRestartOBDmainTimer","EndTimer;RestartOBDmain||RUN;$skinpath$OBD_ELM\Run_OBDMain.exe" 
"OnRestartBTTimer","EndTimer;RestartBT||RUN;$skinpath$Scripts\bt_restart.exe"
Спасибо еще раз, уже за помощь. Так реально лучше, уже испытал. И настройки с таймерами более точны.
А, не подскажешь? Как сделать, таймер перезапуска программ после сна или гибирнации также с возможностью отключения или включение. Т.Е. нужен таймер включил, не нужен отключил (обычная загрузка)
__________________
GIGABYTE LGA1150 GA-85N B85,Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600,Kingston HyperX 4Gb...USB GPS приемник Locosys LS-23030G.,блок питания M4-ATX
Windows 7-64, iCarDS 1.7.0.60 (лицензия)
Оформления и темы для iCarDS
Евген_21 вне форума   Ответить с цитированием