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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2015, 14:38   #111
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 42
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

Цитата:
Сообщение от ВладимирC Посмотреть сообщение
Итак пошаговая инструкция для чайников вроде меня.
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 пишется везде слитно!
в таком расладе f1 f2 ... перестают работать в любых других программах ,на них повесили определенные действия ,а саму кнопку удалили савсем из системы ,поможет так
~f1
Еще раскладка клавиатуры не прожмет английскую "Н" если будет на русском ,поэтому сразу используйте виртуальные коды клавишь , написав пояснения после "пробел , точка с запятой" примерно так:
~vk56:: ; клавиша V
sleep 120
Send, {vk32} ;2
sleep 1000
return
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей
mendisabal вне форума   Ответить с цитированием
Старый 05.02.2015, 00:57   #112
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

Цитата:
Сообщение от mendisabal Посмотреть сообщение
в таком расладе f1 f2 ... перестают работать в любых других программах ,на них повесили определенные действия ,а саму кнопку удалили савсем из системы ,поможет так
~f1
Еще раскладка клавиатуры не прожмет английскую "Н" если будет на русском ,поэтому сразу используйте виртуальные коды клавишь , написав пояснения после "пробел , точка с запятой" примерно так:
~vk56:: ; клавиша V
sleep 120
Send, {vk32} ;2
sleep 1000
return
мдаа.... легче пристрелиться не черта не понял кроме как того что нужно создать AutoHotkey Script и переименовать, а дальше
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Старый 05.02.2015, 01:24   #113
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

подскажите плизз на примере двух кнопок которые у меня на руле, это ch+ b ch -, воопщем коды у этих кнопок такие ch+76500 при нажатие генерирует код мультимедийной клавиатуры код 176 и кнопка ch -код 76600 при нажатие генерирует код 177 их нужно назначить на переключение трека в икаре
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Старый 08.02.2015, 00:43   #114
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

Цитата:
Сообщение от sclif83 Посмотреть сообщение
подскажите плизз на примере двух кнопок которые у меня на руле, это ch+ b ch -, воопщем коды у этих кнопок такие ch+76500 при нажатие генерирует код мультимедийной клавиатуры код 176 и кнопка ch -код 76600 при нажатие генерирует код 177 их нужно назначить на переключение трека в икаре
просьба всё ещё в силе либо напишите инструкцию для конкретных чайников
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Старый 09.02.2015, 15:26   #115
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

ну хот подскажите как обозвать клавишу вместо f1 которая на мультимедийной клаве отвечает за переключение трека?
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Старый 10.02.2015, 13:37   #116
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 42
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

Цитата:
Сообщение от sclif83 Посмотреть сообщение
как обозвать клавишу вместо f1 которая на мультимедийной клаве отвечает за переключение трека?
тот код что ты написал не ahk ,поэтому хз ,можешь назначить букву ? что в нотепаде печатает ,когда жмешь ?
а ,понял ,могу попробовать со своей клавишей "мультимедийного переключения трека" ,не факт что прокатит .
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей
mendisabal вне форума   Ответить с цитированием
Старый 10.02.2015, 19:08   #117
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

Цитата:
Сообщение от mendisabal Посмотреть сообщение
тот код что ты написал не ahk ,поэтому хз ,можешь назначить букву ? что в нотепаде печатает ,когда жмешь ?
а ,понял ,могу попробовать со своей клавишей "мультимедийного переключения трека" ,не факт что прокатит .
вот и я уже запутался куда какой код вопщем кнопки на руле у хонды имеют свой заводской код, волшебной приблудой под названием Ga-Net+solo этот код програмируется в файле ini программы управления Ga-Net+ в любую кнопку мультимедийной клавиатуры, в моём случае две кнопки на руле уже запрограммированны на нажатие кнопок мульти. клав. и генерируют коды 176 и 177 (трек+ и трек-), теперь мне надо кнопки клавы прописать в АНК и думаю должно всё получиться, но какой код выдаёт АНК при нажатие этих кнопак я не знаю и метод их получения я тоже не знаю
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Старый 11.02.2015, 00:59   #118
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
По умолчанию

Подскажите , может есть способ задействовать цикличную (по-кругу) смену хоткеев для сторонней(Foobar) встроенной программы одной кнопкой ,
на которую в свою очередь повесить свой хоткей ?
seriousstas вне форума   Ответить с цитированием
Старый 12.02.2015, 16:17   #119
sclif83
Старший Пользователь
 
Аватар для sclif83
 
Регистрация: 21.07.2013
Возраст: 40
Город: Хотьково
Регион: 77, 97, 99, 177
Машина: Honda Accord 8 (Kia rio 3 продал)
Сообщений: 648
sclif83 will become famous soon enough
По умолчанию

Цитата:
Сообщение от mendisabal Посмотреть сообщение
,могу попробовать со своей клавишей "мультимедийного переключения трека" ,не факт что прокатит .
ну как получилось?
__________________
Мой первый проект Kia Rio New был заброшен на 70%
Второй Honda Accord 8 Уже 95% (остались как всегда мелочи)
sclif83 вне форума   Ответить с цитированием
Старый 12.02.2015, 17:07   #120
mendisabal
Гуру
 
Аватар для mendisabal
 
Регистрация: 05.10.2012
Возраст: 42
Город: Краснодар
Регион: 23, 93
Машина: Subaru impreza 08
Сообщений: 1,786
mendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to allmendisabal is a name known to all
По умолчанию

Цитата:
Сообщение от sclif83 Посмотреть сообщение
ну как получилось?
блин ,забыл ,извини ,вечером попробую (нет у меня на рабочем ноуте мультимедийных кнопок просто) .
Цитата:
Сообщение от sclif83 Посмотреть сообщение
в любую кнопку мультимедийной клавиатуры
а не мультимидийную разве нельзя выбрать ? был бы выход .
Цитата:
Сообщение от sclif83 Посмотреть сообщение
метод их получения я тоже не знаю
ссылка в 111 посте , но первый раз да ,сложо разобраться :
ставишь сам ahk , запускаешь макрос распознающий клавиши ****.ahk вылазит окошко и ждет ,жмешь клавишу - в окошке пишет код в 2х разных видах ,верхний используется ahk для переназначения .
Цитата:
Сообщение от seriousstas Посмотреть сообщение
Подскажите , может есть способ задействовать цикличную (по-кругу) смену хоткеев для сторонней(Foobar) встроенной программы одной кнопкой ,
на которую в свою очередь повесить свой хоткей ?

я написал подобный макрос ,только не для икара ,а в целом для виндовс ,суть такова : однократное нажатие num1 переключало след трек в текущем альбоме ,удержание num1 через определенный интервал переключало следующий альбом в фонотеке - иба весщ ,num2 тоже самое ,только предыдущий ,забендил стрелочки на руле на num1 и num2 , НО ,он был под вин7 ,а на 8-8.1 работать не хотел сцука ,потом я начал ковырять 10 ... и вы поняли ,и беда в том ,что я его написал под определенную сборку фубара Lur ,дословно : нажатия посылались во первых только в фубар и именно в окно фонотеки (да я узнал точно его код и с ним мудрил) как оказалось мелкомягкие перевернули коды своих сраных окон с ног на голову ,поэтому и не работало выше 7 .
В итоге фубар я для себя нашел ,доволен ,осталось "осесть" на определенной операционке ,все по новой переписать - ездить и радоватся .
Если вы о другом ,то да ,можно сделать так :
клавиша 1: закрыть все макросы из папки c:\mаkros\ ,запустить все макросы из папки c:\mаkros\1\
клавиша 2: закрыть все макросы из папки c:\mаkros\ ,запустить все макросы из папки c:\mаkros\2\
клавиша 3: закрыть все макросы из папки c:\mаkros\ ,запустить все макросы из папки c:\mаkros\3\
но надо понимать ,что любые переназначения из папок \1\,\2\,\3\ не должны "пересекатся" с клавиша 1,клавиша 2,клавиша 3.
__________________
Win 10 , ZOTAC Z68-ITX WiFi Supreme + i7 3770S + crucial M4 256 , gt430 + VS-TY2662-V1 + n101bcg-l21 , Xonar DX + ВА 3121 + BM2032 + Pioneer TS-F650C .
избыток свободного времени + острое желание быть не таким как все открывают бесконечные горизонты творчества в скудном пространстве возможностей
mendisabal вне форума   Ответить с цитированием
Ответ


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

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

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



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


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