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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS и телефон (http://pccar.ru/forumdisplay.php?f=131)
-   -   MobilePhone Plugin (http://pccar.ru/showthread.php?t=24142)

Lexx09 04.05.2016 14:11

Вложений: 1
Цитата:

Сообщение от pierrotm777 (Сообщение 359683)
How can i create a button with the RR command MOBILEPHONE ?

  1. Из архива извлечь файл ExecCommand.exe в папку Мои документы\iCarDS\skins\Chameleon\Scripts.
  2. Идем в Настройки скина > Скрипты и внешние программы > Скрипты на динамических кнопках.
  3. Кликаем на пустую кнопку.
  4. Кликаем на поле "Скрипт" и выбираем файл ExecCommand.exe.
  5. Параметры - LOAD^MOBILEPHONE.skin.
  6. Картинку и название выбираем/пишем сами по вкусу.
  7. Долгий клик на любую динамическую кнопку на главном экране > Простое нажатие на кнопку > Внешние программы и скрипты > Выбираем ранее созданную кнопку.

Lexx09 04.05.2016 14:14

Установка:
  1. Закрываем iCarDS, если запущен.
  2. Устанавливаем iCarDS Plugin BTMobilePhone (vcard used) V1.4.0 beta Setup.exe из архива iCarDS Plugin BTMobilePhone (vcard used) V1.4.0 beta Setup.zip.
  3. Содержимое папки Chameleon_AddOns из архива Sample Skin_PBAP_DS.zip извлекаем в папку Мои документы\iCarDS\skins\Chameleon с заменой.
  4. Содержимое папки iCarDS_AddOns из архива Sample Skin_PBAP_DS.zip извлекаем в папку C:\Program Files (x86)\TipTop software\iCar DS с заменой.
  5. Запускаем iCarDS, в настройках скина на последней странице ставим галку "MobilePhone".
  6. Закрываем iCarDS. Запускаем iCarDS. Закрываем iCarDS.
  7. Открываем появившийся файл C:\Program Files (x86)\TipTop software\iCar DS\Extentions\MobilePhone\MobilePhone.xml. В строке NONAME - вместо NONAME пишем название устройства (смотрим в конфигураторе или Bluesoleil).
  8. Делаем это.
Плагин очень сырой. Соединение нестабильное. Уровень сигнала и батареи не показывается. Ошибка при запросе списка контактов. Скин рассчитан на разрешение 800х600, а не 1024х600, как в iCarDS, поэтому пустые полосы по бокам. Расположение кнопок в настройках скина старое, не такое, как в моих сборках.

pierrotm777 04.05.2016 17:19

I understand that iCarDS don't accept the line that define an icon by cltext/cldesc like:
ICOC:\Program Files\TipTop software\iCar DS\Extentions\MobilePhone\Photo\0557590878.jpg

So , i suppose i must to use CLSETIMG;1;Myimage.jpg into my plugin , excact ?

pierrotm777 04.05.2016 17:41

Цитата:

Сообщение от Lexx09 (Сообщение 359772)
  1. Из архива извлечь файл ExecCommand.exe в папку Мои документы\iCarDS\skins\Chameleon\Scripts.
  2. Идем в Настройки скина > Скрипты и внешние программы > Скрипты на динамических кнопках.
  3. Кликаем на пустую кнопку.
  4. Кликаем на поле "Скрипт" и выбираем файл ExecCommand.exe.
  5. Параметры - LOAD^MOBILEPHONE.skin.
  6. Картинку и название выбираем/пишем сами по вкусу.
  7. Долгий клик на любую динамическую кнопку на главном экране > Простое нажатие на кнопку > Внешние программы и скрипты > Выбираем ранее созданную кнопку.

Thanks ,
1 to 6 is OK !
But when i hold a button , i don't find the Externals program button !

pierrotm777 05.05.2016 20:16

Вложений: 2
Hello,
I have worked a lot from yesterday to today on the code and i obtain now the pictures attached !!!

As you can see , the screens are now well in 1024 .
The screen picture are always the Crawings but at the end we will have iCarDS screen format !

I have always an issue with the slider:

I define it into the screen like that:
Код:

S02,725,58,102,14,421,58,102,14,H,"Sliders\bar.png",,60,"MOBILEPHONE_BATTERYSTRENGTH",""
S01,458,58,102,14,151,58,102,14,H,"Sliders\bar.png",,60,"MOBILEPHONE_SIGNALSTRENGTH",""

It is correct ?
and my VB.NET code is:
Код:

    Public Function ReturnSlider(ByRef SLD As String) As Integer

        'This tells RR that the Slider was not processed in this plugin
        ReturnSlider = -1

        Select Case LCase(SLD)
            Case "mobilephone_batterystrength"
                ReturnSlider = Math.Truncate(hfpBatteryPct * 65535 / 100)
            Case "mobilephone_signalstrength"
                ReturnSlider = Math.Truncate(hfpSignalPct * 65535 / 100)

            Case "songpos"
            Case "mobilephone_avrcp_trackpos"
                'If avrcpTrackPos >= 0 And avrcpTrackLen >= 0 Then
                '    Dim posSpan As New TimeSpan(0, 0, avrcpTrackPos)
                '    Dim lenSpan As New TimeSpan(0, 0, avrcpTrackLen)
                '    AVRCP_lblAVpos = "Pos: " & posSpan.Minutes & ":" & Format(posSpan.Seconds, "00") & " / " & lenSpan.Minutes & ":" & Format(lenSpan.Seconds, "00")
                'End If
                ReturnSlider = Math.Truncate(avrcpTrackPos * 65535 / avrcpTrackLen)

        End Select

I upload the last dll and screens (1024x600) for test !!!!
See the first post please !

Thanks for any help !

pierrotm777 06.05.2016 13:51

Вложений: 1
Good news, the sliders run now (see the picture attached)!!!
See first post for screens updated and dll !

Хорошие новости, ползунки запустить сейчас (см. прикрепленное изображение)!!!
Смотрите первый пост на обновленных экранах и dll !

pierrotm777 06.05.2016 19:15

Вложений: 1
First screen iCarDS !

Первый экран iCarDS !

I try to call a command when i click on the list !
Я пытаюсь вызвать команду, когда я нажимаю на список !
Я постарался Добавить в ExecTBL.ini-файл:
Код:

"ONCLCLICK","MOBILEPHONE_UPDATECL",phoco.skin

и в phoco.файл обложки:
Код:

Script,OnScreenStart,ONCLCLICK,MOBILEPHONE_UPDATECL,phoco.skin
How can i do !

pierrotm777 08.05.2016 11:19

No body can help me please ?

Никакое тело не может помочь мне, пожалуйста ?

seriousstas 09.05.2016 20:07

Unfortunately there is no development here. Only on its own :)

pierrotm777 10.05.2016 12:24

I have found an error on the code that can crash iCarDS when the plugin start !
This issue will be solved in the last version v1.4.3 !


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

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