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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2013, 21:16   #101
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию

Еще раз огромное спасибо Андрею.Выяснилось, что форум вставил пробелы в OnD uinoKeyPress, убрал пробелы - все замечательно заработало. Икар велик и могуч)).
ВладимирC вне форума   Ответить с цитированием
Старый 24.08.2013, 21:54   #102
ВладимирC
Старший Пользователь
 
Регистрация: 20.08.2007
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyunday Grandeur 3.3
Сообщений: 852
ВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of lightВладимирC is a glorious beacon of light
По умолчанию

Итак пошаговая инструкция для чайников вроде меня.
1. В программе адаптера назначаем клавишам любые клавиатурные клавиши. Например перемотка вперед F1.
2. Скачиваем и устанавливаем AUTOHOTKEY.
3. После установки, в любой папке кликаем правой кнопкой мыши, выбираем создать -AUTOHOTKEY script.
4. В созданном файле AutoHotkeyScript.ahk (Можно тут же переименовать его, назовем iCARHotKey.ahk) вписываем следующие строки:

f1::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111111||OnD uinoKeyPress")
return
Где f1 - клавиатурная клавиша, назначенная на кнопку пульта. Если вы назначили сочетание клавиш, например CTRL+H, то прописываем в виде ^H.
Далее повторяем тот же текст для всех кнопок пульта, точнее для каждой назначенной клавиши, т.к. на одну кнопку пульта можно назначить несколько клавиш. (короткое нажатие - одна клавиша, длинное - вторая и двойное нажатие - третье).
Не забываем изменять в строках значение клавиатурной клавиши и код кнопки (duino_11111111 - может иметь любой вид, главное, чтобы в каждой строке стояли разные значения). , т.е. для 3х кнопок скрипт будет выглядеть следующим образом:

f1::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111111||OnD uinoKeyPress")
return

f2::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111112||OnD uinoKeyPress")
return

f3::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111113||OnD uinoKeyPress")
return
Сохраняем скрипт и выходим.
4. Правой кнопкой жмем на созданный файл файл и выбираем "Compile Script", после чего в этой же папке находим созданный iCARHotKey.exe и кладем его в автозагрузку.
5. Заходим в Икар, настройки, в четвертом экране настроек находим "настройка клавиш кардуино", заходим, нажимаем кнопку пульта - появляется код кнопки, на который мы выбираем непосредственно динамическую кнопку, экран или встроенную программу.
6. Закрываем настройки - наслаждаемся работой пульта вв любом режиме Икара.
PS Клавиши регулировки громкости таким образом прописывать необязательно, назначаем на них сразу в родной проге системные события и они работают во всех режимах без шаманства.
PPS Форум опять вставил ненужные пробелы OnDuinoKeyPress пишется везде слитно!
ВладимирC вне форума   Ответить с цитированием
Старый 09.09.2013, 05:59   #103
V.A.S.t
Старший Пользователь
 
Аватар для V.A.S.t
 
Регистрация: 11.02.2011
Возраст: 38
Город: Иркутск
Регион: 38
Машина: Mazda CX7 2.5
Сообщений: 326
V.A.S.t will become famous soon enoughV.A.S.t will become famous soon enough
По умолчанию

Настроил кнопки на руле согласно описанному методу. Только добавил команду для переключения между навигацией и главным экраном следующим образом:

=m::
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("if;strcomp(0;$CurrentApp$);MyApp35;i f;strcomp(35;$CurrentApp$);MyApp0;}")
return

То есть при эмуляции нажатия Shift+M происходит переключение на навигацию (1я колонка, 1я строка), а при повторном нажатии переход обратно в главный экран. В итоге проблема с обратным переключением осталась: если нажать что-либо в СитиГид обратное переключение происходит только с третьего раза (как и раньше первые два раза главный экран Икара просто промаргивает). НО. Если свернуть Икар (через кнопку со значком винды) и развернуть его заново, то после хоть затыкайся в СитиГид, возвращение в Икар пройдет по первому нажатию кнопки. И так до перезагрузки компа и, возможно, перезапуска Икара(этот вариант не тестил).

Самое прикольное, что если Икар не запущен и нажать кнопку переключения песен, то происходит запуск Икара
V.A.S.t вне форума   Ответить с цитированием
Старый 07.11.2014, 21:43   #104
sergcss
Новый Пользователь
 
Регистрация: 07.07.2014
Возраст: 36
Регион: 77, 97, 99, 177
Сообщений: 1
sergcss is on a distinguished road
Question

[QUOTE=alexis_bor;262469]
Цитата:
Сообщение от Bersenev Посмотреть сообщение
Добрый день!

Есть ли возможность запрограммировать кнопки регулировки громкости в скине, что бы они регулировали не dinamic а player volume?
В конфиге выбираю использовать foobar, в самом foobar выбираю output ASIO.
Спасибо

Тоже не могу понять как это сделать, прошу помощи !!
sergcss вне форума   Ответить с цитированием
Старый 12.11.2014, 00:04   #105
rap_73
Новый Пользователь
 
Регистрация: 21.04.2011
Возраст: 50
Город: Киев
Регион: Украина
Машина: Mitsubishi Pajero Sport
Сообщений: 18
rap_73 is on a distinguished road
По умолчанию

При запуске скомпелированного AutoHoKey.exe из примера чуть выше постом пишет:


Error: Call to nonexistent function.
Specifically: ComObjCreate("RideRunner.SDK")

Line#
---> 002: icar := ComObjCreate("RideRunner.SDK")

The program will exit

Куда смотреть и что делаю не так?
Может что то еще нужно установить или запустить?
rap_73 вне форума   Ответить с цитированием
Старый 12.11.2014, 09:38   #106
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от rap_73 Посмотреть сообщение
При запуске скомпелированного AutoHoKey.exe из примера чуть выше постом пишет:


Error: Call to nonexistent function.
Specifically: ComObjCreate("RideRunner.SDK")

Line#
---> 002: icar := ComObjCreate("RideRunner.SDK")

The program will exit

Куда смотреть и что делаю не так?
Может что то еще нужно установить или запустить?

Попробуй заново зарегистрировать икар в системе командой

iCarDS.exe /REGSERVER
Bersenev вне форума   Ответить с цитированием
Старый 13.11.2014, 22:55   #107
rap_73
Новый Пользователь
 
Регистрация: 21.04.2011
Возраст: 50
Город: Киев
Регион: Украина
Машина: Mitsubishi Pajero Sport
Сообщений: 18
rap_73 is on a distinguished road
По умолчанию

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

Попробуй заново зарегистрировать икар в системе командой

iCarDS.exe /REGSERVER
Спасибо. Попробовал но не помогло. Ошибка при запуске AutoНотKey осталась.
А что должно писаться при запуске "iCarDS.exe /REGSERVER"?
Я ничего не увидел, команда отработалась и все. Где можно глянуть, зарегистрирован икар в системе, или нет?
rap_73 вне форума   Ответить с цитированием
Старый 30.01.2015, 22:45   #108
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

у меня такая ситуёвина в аккорде через GA-Net+solo настроил кнопки с руля и с самой HU, всё вроде работает,но как то непонятно допустим запущен икар окно видео справо экран видео слева список клипов, так вот кнопки работают только в том случае если мышкой ткнуть на список клипов, а если ткнуть на само видео (оно соответственно откроется на весь экран) и обратно свернут, то кнопки уже не работают, хотя на них как и описанно выше назначена через скин команда на каждую кнопку, предыдущий трек Q - следующий трек P или наоборот не помню.
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Старый 01.02.2015, 06:27   #109
V.A.S.t
Старший Пользователь
 
Аватар для V.A.S.t
 
Регистрация: 11.02.2011
Возраст: 38
Город: Иркутск
Регион: 38
Машина: Mazda CX7 2.5
Сообщений: 326
V.A.S.t will become famous soon enoughV.A.S.t will become famous soon enough
По умолчанию

iCarDsHook.dll в папке Икара присутствует? Он отвечает за отслеживание горячих клавиш даже при неактивном Икаре (как в твоем случае). Но лучше настроить все через AHK и ICarDuino. В таком случае все будет работать при любом состоянии Икара.
V.A.S.t вне форума   Ответить с цитированием
Старый 03.02.2015, 01:36   #110
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

Цитата:
Сообщение от V.A.S.t Посмотреть сообщение
iCarDsHook.dll в папке Икара присутствует? Он отвечает за отслеживание горячих клавиш даже при неактивном Икаре (как в твоем случае). Но лучше настроить все через AHK и ICarDuino. В таком случае все будет работать при любом состоянии Икара.
iCarDsHook.dll переименован. По поваду АНК и ICarDuino, буду пробовать.
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

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



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


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