PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2018, 02:55   #301
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Экран редактирования autorunner.ini утилиты автозагрузки.



Видос как работает и как использовать.

Все действия выполняет скрипт автоит --> autorunner_ini_editor.exe.
Прописывать в ExecTBL ничего не нужно.
Файл экрана autorunner.skin копировать в папку скина...
C:\Users\Имя Пользователя\Documents\iCarDS\skins\Chameleon
Скрипт autorunner_ini_editor.exe копировать в папку...
C:\Users\Имя Пользователя\Documents\iCarDS\skins\Chameleon\Scripts

Загрузить с кнопки можно так load;autorunner.skin

Есть определенный алгоритм редактирования ини файла, по другому пока сделать не получится.
- Выбираем программу для запуска кнопкой "GET PATH"
- Затем выбираем позицию в списке
- Затем жмем кнопку "WRITE PATH"
С параметрами/аргументами ком.строки, задержкой, состоянием окна при загрузке действуем по тому же принципу...
жмем кнопку "GET PARAMETRS", затем выбираем в списке нужную строку и жмем кнопку "WRITE PARAMETERS".
Удаление параметра из ини файла, выбираем строку в списке затем жмем кнопку "DELETE STRING".
Кнопка "RELOAD INI" на случай глюков при чтении ини файла.

Скачать
В архиве исходник скрипта autorunner_ini_editor.exe,
Путь ини autorunner.ini по умолчанию...
$inifile = 'C:\autorunner.ini' замените на свой если отличается и скомпилируйте скрипт снова.
...
duzzy вне форума   Ответить с цитированием
Старый 08.06.2018, 02:17   #302
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Добавил в плагин возможность смены разрешения моника



Видос как работает

Выбрать разрешение можно из полученного списка на экране.
Разрешение моника меняется вместе с размером окна икара
Т.е. если меняем разрешение моника на 1024 х 768 то и размер окна икара изменится на 1024 х 768, если меняем на 800 х 600 то и размер окна икара изменится на 800 х 600.

Теперь не нужно будет лезть в настройки чтоб поменять разрешение монитора, теперь это легко сделать из икара.

Пару дней потестирую и выложу обновление плагина.

Последний раз редактировалось duzzy; 08.06.2018 в 03:15.
duzzy вне форума   Ответить с цитированием
Старый 08.06.2018, 13:56   #303
Евген_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
По умолчанию

Цитата:
Сообщение от duzzy Посмотреть сообщение
Добавил в плагин возможность смены разрешения моника



Видос как работает

Выбрать разрешение можно из полученного списка на экране.
Разрешение моника меняется вместе с размером окна икара
Т.е. если меняем разрешение моника на 1024 х 768 то и размер окна икара изменится на 1024 х 768, если меняем на 800 х 600 то и размер окна икара изменится на 800 х 600.

Теперь не нужно будет лезть в настройки чтоб поменять разрешение монитора, теперь это легко сделать из икара.

Пару дней потестирую и выложу обновление плагина.
Слава,респект. Пора тебе и Lexx09 отдать права на iCarDS
Зачем им это(кто подает) если поддержки нет. Так и погубят проект. Берсеньев отдай людям , или сам давай подключайся.
__________________
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 вне форума   Ответить с цитированием
Старый 08.06.2018, 14:16   #304
sirota
Бывалый писикарщик
 
Аватар для sirota
 
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,443
sirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant future
По умолчанию

Цитата:
Слава,респект. Пора тебе и Lexx09 отдать права на iCarDS
Было бы замечательно.
__________________
То win 10х64, то win 8.1x64

Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc
sirota вне форума   Ответить с цитированием
Старый 08.06.2018, 23:43   #305
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Евген_21

sirota

Спасибо Вам Большое за приятные слова
Ребята я не программист, просто интересно узнавать что то новое для себя...

Главное чтоб ядро запускалось а остальное можно плагинами добавить)))
Покопавшись в икаре осознал для себя что это гениальное изобретение...
Жаль разрабы других фронтов пошли по непонятному пути, например центрифуга...зачем...???
RR(икар) это же почти как фубар, есть ядро а функционал можно расширять за счет плагинов... Если есть знания и понимание вопроса можно сделать что угодно...
Но некоторых вещей конечно очень не хватает, например старта медиа источника с того на котором был выход из икара, добавления своих экранов(так же как встраиваем программы чтоб потом можно было повесить экран на кнопку)...

Финальный вариант экрана смены разрешения будет выглядеть так...

Скрин с рабочего компа, поэтому разрешения на флэшке отличаются, у меня на рабочем столе определенный беспорядок)) не могу на нем разрешения менять, иначе потом будет ничего не найти.
Флэшку можно и убрать если не нужна, я оставлю текстовые строки в файле экрана.
duzzy вне форума   Ответить с цитированием
Старый 15.06.2018, 23:52   #306
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Небольшое обновление плагина iCarDSPlayerFIX.

Настоятельно рекомендую попробовать дома, чтоб не испортить живую установку.

- добавил функцию смены разрешения экрана вместе с размером окна
икара...



необходимые файлы в архиве,
screen_res_browser.skin
set_res.skin
копировать с заменой по пути C:\Users\...\Documents\iCarDS\skins\Chameleon\

флэшку monitor_res.swf копировать в C:\Users\...\Documents\iCarDS\skins\Chameleon\Flas h


- добавил слайдер для сборок фубара...
Видос(тестовый для пересмотра поэтому длинный) как работает.

необходимые файлы в архиве,
1_cf_70.txt --- копировать с заменой по пути C:\Users\...\Documents\iCarDS\skins\Chameleon\

Как использовать слайдер:
Для начала нужно прописать немного JS кода в МПС панель:
в функцию/колбек on_playback_time пару строк...
str --- это для получения время в икаре(прошло/осталось)
длинная команда икара(rr.execute("...")), отправка время трека в икар для слайдера

PHP код:
function on_playback_time(time) {

    
str fb.TitleFormat("[%playback_time%][ / -%playback_time_remaining%]").Eval().split('/');
    
//--- send time to icar
        
rr.execute("setvar;foobar_playback_time;" time "||setvar;foobar_playback_time_length;" Math.ceil(fb.PlaybackLength) + "||setvar;foobar_pb_time;" str[0] + "||setvar;foobar_pb_time_remaining;" + (str[1] == undefined 'Radio' str[1]));
}; 
еще немного для МПС)))
Нужно прописать в интервальном таймере для получения времени от слайдера икара.
Если не понятно как сделать, пишите я распишу как сделать таймер.
Можно прописать там где в икар отправляется название трека и исполнитель --> =$CurrentSkinMediaTitle$
PHP код:
if(rr.getinfo("=$icar_slider_pos_set$") == 'true'){
            
rr.execute("setvar;icar_slider_pos_set;false");
            
track_pos rr.getinfo("=$icar_slider_pos$");
            
fb.PlaybackTime track_pos;
            
        }; 
Теперь для икара:

Слайдер для файла 1_cf_70.txt...
Переменная foobar_trackpos --- это код слайдера
/---icar to foobar slider
Код:
S02,260,93,500,10,212,55,600,55,,01,,10,"foobar_trackpos",""
Это лабели для 1_cf_70.txt
время трека --- оставшееся время(на скрине выше отмечено красным)
Код:
L,185,88,115,22,#cf_FontBarRed#,#cf_FontBarGreen#,#cf_FontBarBlue#,15,#cf_FontBarStyle#,"=$foobar_pb_time$","CENTER"
L,720,88,115,22,#cf_FontBarRed#,#cf_FontBarGreen#,#cf_FontBarBlue#,15,#cf_FontBarStyle#,"=$foobar_pb_time_remaining$","CENTER"
Название трека и исполнителя вы вроде уже передаете, но вот на всякий случай для файла 1_cf_70.txt...
Код:
L,217,60,590,50,#cf_FontBarRed#,#cf_FontBarGreen#,#cf_FontBarBlue#,20,#cf_FontBarStyle#,"=$CurrentSkinMediaTitle$","SCROLL-CENTER"
Все остальное плагин сделает сам

(В плагине есть одна проблема, пока не могу ее забороть... если активен любой медиа источник(сборка фубара, видео и т.д.) и выполнить команду RELOADSKIN икар упадет. Например если менять разрешение при играющей сборке получим падение.) --- исправлено

Проблему выше мелким шрифтом поборол, кто скачивал перекачайте.(все приходится проверять методом научного тыка, нет нормального описания как что работает)

Скачать
...

Последний раз редактировалось duzzy; 16.06.2018 в 01:07.
duzzy вне форума   Ответить с цитированием
Старый 17.06.2018, 08:55   #307
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 52
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
folv is a jewel in the roughfolv is a jewel in the roughfolv is a jewel in the rough
По умолчанию

Хорошая работа! Еще бы кнопочку в настройках iCarDSConfig для сохранения изменений и путей.)
__________________
LILLIPUT 9,7" FA1000-NP/C/T + LILLIPUT 8" 869GL-NP/C/T, ASUS MAXIMUS VI Impact , i5, 8Gb DDR3, SSD 240Gb, M2-ATX, Asus Xonar U7 USB, Wi-Fi D-Link DWA-127, Locosys LS-23030-g+Locosys LS-23030-g, Windows 10 Pro x64, iCar DS 1.7.0.60b24

Последний раз редактировалось folv; 17.06.2018 в 16:59.
folv вне форума   Ответить с цитированием
Старый 18.06.2018, 18:47   #308
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

folv

Спасибо !
Цитата:
Еще бы кнопочку в настройках iCarDSConfig для сохранения изменений и путей.)
Вот тут я не понял совсем, извини.
Какие изменения нужно сохранять и какие пути ?
duzzy вне форума   Ответить с цитированием
Старый 18.06.2018, 22:12   #309
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 52
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
folv is a jewel in the roughfolv is a jewel in the roughfolv is a jewel in the rough
По умолчанию

Цитата:
Сообщение от duzzy Посмотреть сообщение
folv

Спасибо !

Вот тут я не понял совсем, извини.
Какие изменения нужно сохранять и какие пути ?
Которые делаются в iCarDSConfig - пути на папки и т.д. ,то есть настройки,
__________________
LILLIPUT 9,7" FA1000-NP/C/T + LILLIPUT 8" 869GL-NP/C/T, ASUS MAXIMUS VI Impact , i5, 8Gb DDR3, SSD 240Gb, M2-ATX, Asus Xonar U7 USB, Wi-Fi D-Link DWA-127, Locosys LS-23030-g+Locosys LS-23030-g, Windows 10 Pro x64, iCar DS 1.7.0.60b24

Последний раз редактировалось folv; 19.06.2018 в 08:10.
folv вне форума   Ответить с цитированием
Старый 19.06.2018, 23:49   #310
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

duzzy

iCarDSPlayerFIX
с
Инсталлятор iCarDS v1.7.0.60
не совместим ?

и похоже не совместим с версиями ниже iCarDS v1.7.0.60
проверил на iCarDS_1_7_0_33
seriousstas вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:57.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot