Цитата:
Сообщение от duzzy
Да не, финальный вариант ты тут и выкладывай, это же как раз темя для твиков и расширения функционала 
|
Выкладываю, версию
экрана редактирования autorunner.ini утилиты автозагрузки. , из под iCarDS.
С возможностью, задать время через которое загрузиться autorunner.exe, а также с полным его отключения.
Ссылка работы,
duzzy ему респект по любому.
Я немного переделал под себя.
Цитата:
Есть определенный алгоритм редактирования ини файла, по другому пока сделать не получится.
|
Это,и сподвигло что то сделать, но и заодно попробовать решить проблему. А теперь сам этим пользуюсь, автозагрузку винды (выкинул

). Поехали.
1--- Скачиваем архив, распаковываем и копируем папку Chameleon в одноименную.
Путь---
C:\Users\ИМЯ\Documents\iCarDS\skins\Chameleon. Все нужное уже присутствует.
А это-
autorunner.exe, autorunner_ini_editor.exe и autorunner.ini .
2---Далее, в папке Chameleon находим файл
skin.ini и добавляем строку
#INC,$skinpath$Autorunner\autorunner.ini
Часть кода.
Код:
#INC,$skinpath$setting.ini
#INC,$skinpath$Plugins\iCarNotes\iCarNotes.ini
#INC,$skinpath$Plugins\iCarWiFi\iCarWiFi.ini
#INC,$skinpath$Plugins\iCarVoiceCommander\voice_commands.ini
#INC,$skinpath$BlueStacks.ini
#INC,$skinpath$UserSkin.ini
#INC,$skinpath$Autorunner\autorunner.ini
main_media_style=0
main_media_center_style=1
Следующий файл который нужен,это
ExecTBL.ini.
Находим строку начинающая с
"_ONSKINSTART"," и добавляем в конец
Код:
||BYVAR;autorunner_is;<<{StartTimer;autorunner_time;$autorunner_time$}"
Далее ниже вставляем строку
Код:
"Onautorunner_timeTimer","EndTimer;autorunner_time||RUN;$skinpath$Autorunner\autorunner.exe"
Получиться должно так, если конечно что то свое не добавляли.
Код:
/основной
"_ONSKINSTART","CreateSecondMonitor||SetMonitorState||RUN;$skinpath$Scripts\iCarMainScript.exe||setvar;IsDrive;0||EVAL;START_FLAG;strcomp("$SkinIsLoad$";"1")||BYVAR;START_FLAG;CWDSETUP<<SKINRESTART||SETVAR;SkinIsEnd;0||||VisuMediaS||SetVarFromVar;current_dpl;current_dpl_$Media_s$||PlayStartSound||StartTimer;Main;1000||BYVAR;obd_plugin_type;<<StartTimer;CE_SAVE;60000||BYVAR;Is_iCar_activate_off;<<StartTimer;_app_activate_;10000||Run;$StartScriptName$|$StartScriptParam$||LoadPlugins||Activate;iCar DS||ByVar;is_duino_send_command;<<{duino_send;$duino_send_command_onskinstart$}||BYVAR;autorunner_is;<<{StartTimer;autorunner_time;$autorunner_time$}"
"Onautorunner_timeTimer","EndTimer;autorunner_time||RUN;$skinpath$Autorunner\autorunner.exe"
3---Запуск. Об этом писалось много, расписывать не буду. Я для себя сделал так. Оговорюсь, делал все на сборке
iCarDS_1.7.0.60b24 от
Lexx09.
Скопируйте файл setExt4 , так же в папку Chameleon. Это файл расширенных настроек, там вы найдете эту кнопку----
Экран редактирования файла autorunner.ini. Если что не понятно,задавайте вопросы. И немного картинок.
1 Основной экран, вроде здесь все должно быть без проблем.
2 Экран выбора настроек для запуска программ. Здесь чтобы ввести параметры или редактировать, нужно удержать кнопку. Так же присутствует кнопка, выбора загрузки автозагрузки- autorunner.exe (галка активна грузим не активна не .....) и время задержки.
3 Скин для ввода параметров и выбора программы. Кнопка с крестиком, не запишет ни чего.
Качаем и пробуем
P.S. Экран расширенных настроек. И еще, программы загружаются по порядку и все задержки суммируются. Если например нужно чтоб программа загрузилась (например через 600000 миллисекунд установите ее последней но учитывайте время других) .Если 600000 миллисекунд то плюс все остальные задержки.
