Немного поковырялся, и сделал так, чтобы плагин RRPoi выключался/включался без перезапуска iCarDS.
Файлы poi_start.exe и poi_stop.exe из архива извлекаем в папку iCarDS\skins\Chameleon\Scripts.
В файле iCarDS\skins\Chameleon\setting2.skin строку 159:
Код:
B,206,160,204,150,"BYVAR;plugin_RRPoi_is;SETVAR;plugin_RRPoi_is;1<<SETVAR;plugin_RRPoi_is;0||SaveVarToFile;$skinpath$setting.ini;plugin_RRPoi_is;$plugin_RRPoi_is$",
меняем на:
Код:
B,206,160,204,150,"BYVAR;plugin_RRPoi_is;{SETVAR;plugin_RRPoi_is;1||RUNQ;$skinpath$SCRIPTS\poi_start.exe}<<{SETVAR;plugin_RRPoi_is;0||RUNQ;$skinpath$SCRIPTS\poi_stop.exe}||SaveVarToFile;$skinpath$setting.ini;plugin_RRPoi_is;$plugin_RRPoi_is$",
Перезапускаем iCarDS.
Но есть нюанс - при запуске iCarDS плагин RRPoi должен быть включен, чтобы он загрузился (иначе потом он не включится). Этого можно добиться, закрыв iCarDS при включенном плагине, и убрав сохранение состояния плагина RRPoi, прописав такую строку 159:
Код:
B,206,160,204,150,"BYVAR;plugin_RRPoi_is;{SETVAR;plugin_RRPoi_is;1||RUNQ;$skinpath$SCRIPTS\poi_start.exe}<<{SETVAR;plugin_RRPoi_is;0||RUNQ;$skinpath$SCRIPTS\poi_stop.exe}",