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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2016, 13:48   #541
ninzak
Старший Пользователь
 
Аватар для ninzak
 
Регистрация: 01.09.2008
Возраст: 41
Город: Мариуполь
Регион: Украина
Машина: ЗАЗ Форза
Сообщений: 234
ninzak is on a distinguished road
По умолчанию

Подскажите, как сделать, чтобы при нажатии кнопки в IcarDS эмулировалось нажатие на клавиатуре определенной клавиши или сочетания клавиш?
ninzak вне форума   Ответить с цитированием
Старый 17.10.2016, 15:53   #542
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
По умолчанию

Цитата:
Сообщение от ninzak Посмотреть сообщение
Подскажите, как сделать, чтобы при нажатии кнопки в IcarDS эмулировалось нажатие на клавиатуре определенной клавиши или сочетания клавиш?
Вначале покури тему по Autoit или AHK ..
Скрипт будет элементарным :
например AHK :
Send {Ctrl} - нажмет Ctrl..
комплируй (по ПКМ) в exe и привязывай (создай кнопку) в настройках Икара :
Скрипты и внешние программы > Скрипты на динамических кнопках .
seriousstas вне форума   Ответить с цитированием
Старый 17.10.2016, 19:17   #543
ninzak
Старший Пользователь
 
Аватар для ninzak
 
Регистрация: 01.09.2008
Возраст: 41
Город: Мариуполь
Регион: Украина
Машина: ЗАЗ Форза
Сообщений: 234
ninzak is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Вначале покури тему по Autoit или AHK ..
Скрипт будет элементарным :
например AHK :
Send {Ctrl} - нажмет Ctrl..
комплируй (по ПКМ) в exe и привязывай (создай кнопку) в настройках Икара :
Скрипты и внешние программы > Скрипты на динамических кнопках .
Спасибо. Дошел до всего уже сам. Единственное, не знал, что можно скомпиллировать скрипт в экзешник...
все получилось.
ninzak вне форума   Ответить с цитированием
Старый 16.01.2017, 23:54   #544
Aleksei.kor
Новый Пользователь
 
Регистрация: 25.01.2012
Возраст: 42
Город: Волжский
Регион: 34
Машина: Ваз 2114
Сообщений: 10
Aleksei.kor is on a distinguished road
По умолчанию

Как можно повесить на динамическую кнопку свою команду???
Aleksei.kor вне форума   Ответить с цитированием
Старый 07.02.2017, 16:27   #545
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
Lexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud of
По умолчанию

Набросал небольшую инструкцию по добавлению своей программы на экран "Экраны и плагины".
  1. Допустим, мы хотим заменить "Android BlueStacks" на что-то свое ("Линукс"). Открываем "Экраны и плагины". Определяем номер приложения "Android BlueStacks" - № 8 (считаем от 1, сверху вниз и слева направо, начиная с верхнего левого угла).
  2. Картинку свой программы копируем в папки MenuIcons всех тем скина. Картинка пусть будет Linux.png.
  3. В языковые ini-файлы в папке language скина добавляем название своей кнопки. Например:
    l_screen_linux=Линукс
  4. Изменения в файле main_screens.ini:
    • исправляем строку 82:
      screen_8_img=Linux.png
    • добавляем строки:
      screen_linux_img=Linux.png
      screen_linux_is=1
  5. Изменения в файле APP_Chooser.skin:
    • строка 34 - screen_telefon_img заменяем на screen_linux_img (два раза).
  6. Изменения в файле auto_load_screen.skin:
    • строка 32 - screen_telefon_img заменяем на screen_linux_img (два раза).
  7. Изменения в файле set_app_button_skin.skin:
    • строки 27, 162 - screen_telefon_img заменяем на screen_linux_img.
  8. Изменения в файле Skins.txt:
    • строка 9 - screen_telefon_img заменяем на screen_linux_img.
  9. Изменения в файле template_button_skin_set.skin:
    • строки 27, 162 - screen_telefon_img заменяем на screen_linux_img.
  10. Изменения в файле ExecTBL.ini:
    • строка 1688, команда "AddToChoiceApp8" - screen_telefon_img заменяем на screen_linux_img.
    • строка 3050, команда "SetAppLabels" - l_screen_telefon заменяем на l_screen_linux.
    • строка 3058, команда "SetMyAppLB" - l_screen_telefon заменяем на l_screen_linux.
    • строка 3264, команда "MyApp8" - screen_telefon_is заменяем на screen_linux_is.
    • строка 3265, команда "App8NoSet" - screen_telefon_img заменяем на screen_linux_img.
    • строка 3267, команда "MyApp08Run" - screen_telefon_img заменяем на screen_linux_img.
  11. Изменения в файле ExecTBL.ini, строка 3267, команда "MyApp08Run":
    • Загрузка своего skin-файла (Linux.skin) при нажатии на кнопку:
      • Команду BlueStacks меняем на Load;Linux.skin.
      • Получится так:
        "MyApp08Run","SETVAR;CurrentAppImg;$screen_linux_i mg$||SETVAR;CurrentApp;8||SETVAR;IsExit;0||SetMoni torState||WaitSkinLoad||Load;Linux.skin||ACTIVATE; iCar DS||SETVAR;IsApp8;1||SETVAR;NextMyApp;NextApp9"
    • Запуск своего exe-файла (Linux.exe в папке Scripts) при нажатии на кнопку:
      • Удаляем команды WaitSkinLoad и ACTIVATE;iCar DS.
      • Команду BlueStacks меняем на RUN;$skinpath$Scripts\Linux.exe.
      • В конце добавляем ||Esc.
      • Получится так:
        "MyApp08Run","SETVAR;CurrentAppImg;$screen_linux_i mg$||SETVAR;CurrentApp;8||SETVAR;IsExit;0||SetMoni torState||RUN;$skinpath$Scripts\Linux.exe||SETVAR; IsApp8;1||SETVAR;NextMyApp;NextApp9||Esc"

PS: Можно не парится с прописыванием новой картинки в файлах, а заменить картинку только в файле main_screens.ini - screen_telefon_img=Linux.png. Именно так автором, видимо, по ленивости, был встроен BlueStacks. Причем, криво встроен, т.к. если назначить BlueStacks на какую-нибудь кнопку - на ней будет картинка телефона, а не андроида.



__________________
Приора хэтчбек
Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль...

Последний раз редактировалось Lexx09; 07.02.2017 в 17:42.
Lexx09 вне форума   Ответить с цитированием
Старый 14.04.2017, 14:23   #546
lelkul13
Новый Пользователь
 
Регистрация: 08.03.2016
Город: Королев
Регион: 77, 97, 99, 177
Сообщений: 7
lelkul13 is on a distinguished road
По умолчанию

Приветствую всех. Помогите пожалуйста. Тема New. Режим инфопанель. интегрирован foobar200:
1. title воспроизводимой foobar2000 композиции на шкурке icara отображается, кнопки икаровские управляют foobar, а вот плейлист foobarовский icar не перехватывает - плейлист icara всегда остается какой загружен из ABROWSER ikara, а при воспроизведении через шкурку icara foobarу передается только одна текущая композиция, а не весь плейлист (так и должно быть?) и можно ли подружить эти два плеера.
2. Как заставить работать визуализацию icar овскою в режиме медиа программ от Foobar2000. Соответственно Foobar - медиа программой назначен, галочка на авто включении визуализации в режиме медиа программ стоит. Ни как не могу победить. (Сборка iCarDS_1.7.0.60b24, foobar любые пробовал Neo, 4Icar_14_4_Light, голые (компонеты foo_iCarDSClient.dll, foo_icards.dll в папке components присутствуют...
3. Как захватить окно визуализации или Analog VU meter foobar2000 и поместить его в центральную часть инфопанели icarDS. Возможно ли такое.
Зарание спасибо всем откликнувшимся...
lelkul13 вне форума   Ответить с цитированием
Старый 15.04.2017, 14:59   #547
lelkul13
Новый Пользователь
 
Регистрация: 08.03.2016
Город: Королев
Регион: 77, 97, 99, 177
Сообщений: 7
lelkul13 is on a distinguished road
По умолчанию

Сам себе отвечаю.
ups. первый пункт вкурил. Либо так, либо так. понял.

а вот второй и третий прошу помощи... ((дальше штудирую тему может что и вырою, но пока нет ничего) Неужели ни у кого не возникало желание прикрутить визуализацию на главный экран)...
lelkul13 вне форума   Ответить с цитированием
Старый 15.04.2017, 15:43   #548
MAXWELL
Пользователь
 
Регистрация: 31.10.2014
Возраст: 47
Город: ярославль
Регион: 76
Машина: мерс
Сообщений: 61
MAXWELL will become famous soon enough
По умолчанию

ни как оба пункта
MAXWELL вне форума   Ответить с цитированием
Старый 15.04.2017, 19:45   #549
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
По умолчанию

lelkul13
Автор Икара ограничился столбиками тк другой визуал вызывал его не стабильную работу ...
seriousstas вне форума   Ответить с цитированием
Старый 06.05.2017, 12:29   #550
Vodkin
Старший Пользователь
 
Регистрация: 31.08.2010
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: Toyota Ipsum 2002
Сообщений: 106
Vodkin is on a distinguished road
По умолчанию

Всем привет! Уже 2 года ничего не писал. Так как работа данного проекта устраивала на все 100 %. Но вот случилась проблема: Икар перестал загружаться. Рисует серый экран и надпись на всю площадь Skin error...
Может кто подскажет, глядя на эти LOGи, в чем проблема
06.05.2017 11:05:31:Cannot load iCarDSHook.dll
06.05.2017 11:05:32:Skin "C:\Users\Vodkin\Documents\iCarDS\Skins\Chameleon\ loader.skin" Error on execute command "SetVarFromVar;last_dpl;last_dpl_0": Invalid var code last_dpl_0
06.05.2017 11:05:32:Skin "C:\Users\Vodkin\Documents\iCarDS\Skins\Chameleon\ loader.skin" Error on execute command "SetVarFromVar;current_dpl;current_dpl_0": Invalid var code current_dpl_0
06.05.2017 11:05:32:Skin "C:\Users\Vodkin\Documents\iCarDS\Skins\Chameleon\ loader.skin" Error on execute command "SetVarFromVar;last_dpl;last_dpl_0": Invalid var code last_dpl_0
06.05.2017 11:05:32:Skin "C:\Users\Vodkin\Documents\iCarDS\Skins\Chameleon\ loader.skin" Error on execute command "EVAL;dpl_if;>($last_dpl$;$dpl_count$)": '>(1' is not a valid floating point value
06.05.2017 11:05:32:Skin "C:\Users\Vodkin\Documents\iCarDS\Skins\Chameleon\ loader.skin" Error on execute command "SetVarFromVar;current_dpl;current_dpl_0": Invalid var code current_dpl_0
Vodkin вне форума   Ответить с цитированием
Ответ


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

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

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



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


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