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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   Полезные утилиты и Твики iCarDS (http://pccar.ru/showthread.php?t=24392)

duzzy 27.06.2018 14:19

Евген_21
Lexx09

Это мой косяк)) я по какой то адовой думке решил что можно перенести файлы в папку scripts, и при этом забыл что копия лежит в корне, поэтому у меня и работает.

Сейчас перезалью, изменений никаких не будет, нужно будет только библиотеку плагина заменить.

------------------------------------------------------------------------
Перезалил...

- поправил свой косяк с запуском программы от Lexx09 которая прячет курсор мыши при наведении на окно икара.
Теперь так...

Команда: "mouse_hide".
Скачать архив hidecursor2.rar распаковать,
положить программу с библиотекой(HideCursor.exe, HideCursor.dll) в корень диска С:\, все остальное осталось прежним.
Файл readme.txt в архиве.

- добавил в архив скрипты для регистрации плагина
iCarDSPlayerFIX_register.au3
iCarDSPlayerFIX_unregister.au3

Скачать iCarDSPlayerFIX
...

duzzy 27.06.2018 15:49

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

Евген_21 27.06.2018 19:24

Вложений: 1
Lexx09
duzzy
Спасибо, все заработало. Так же прикрутил загрузку (пряталки курсора мыши от Lexx09) на 4 экран расширенных настроек. С записью параметров mouse_cursor_is=1/0 в setting.ini.
Вложение 49932

duzzy 29.06.2018 01:01

Комплект по управлению с джойстика/gamepad-a

Комплект состоит из двух программ, скрипта автоит hk.exe и программы joy2key.exe.
Работает так... жмем кнопку на джойстике, joy2key отправляет хоткей, скрипт hk ловит хоткей и выполняет назначенные действия.
В данном случае отправляет хоткеи в скрипты фубара(или сам фубар) через...
PHP код:

ControlSend($foobar_window_class""$control_pl"{MEDIA_PREV}") ;пред муз трек 

(Важно ! При отправке Хоткеев в скрипты фубара, в скрипте нужно настроить функцию function on_key_down(vkey) {...}, иначе хоткей отправленный в скрипт не будет обработан.)

и команды управления в икар...
PHP код:

$rr.execute("CF_PREV") ;отправляем икару команду предтрек 

Видос о том как работает, в видосе управление только джойстиком(видос как пример использования).

Скрипт hk.ехе заточен под мою сборку фубара, но переделать достаточно просто.
Управление в любой сборке на JS так же очень просто настроить.
Настройки кнопок joy2key так же настроены под скрипт hk.exe.
В скрипте hk и программе joy2key, кнопки настроены на нумпад/numpad цифры справа на клаве.

В исходнике скрипта hk.au3 есть достаточно подробные комментарии, по коду в скрипте.
Проверить работу скрипта hk.exe, можно на любой клавиатуре с нумпадом.

----------------------------------------------------------------------------

Для начала использования нужно прописать свои панели в ини файл настроек hk.ini...

[settings]

foobar_path=Z:\FLAT\ --- путь до папки фубара

foobar_class=[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}] --- класс окна фубара

control_mps=MegaPanelSplitterWindowContainer1 --- класс основной панели мпс
control_plman=foo_jscript_panel_class3 --- класс панели менеджера-плейлистов
control_pl=foo_jscript_panel_class4 --- класс панели плейлиста
control_lib=foo_jscript_panel_class5 --- класс панели библиотеки
control_cover=foo_jscript_panel_class6 --- класс панели обложек
control_milk=MilkDrop21 --- класс панели визуализации милк-дроп
control_coverflow=foo_jscript_panel_class9 --- класс панели коверфлоу

panel_plman=3 --- индекс панелей в основной панели МПС
panel_pl=4
panel_lib=5
panel_cover=6
panel_milk=7
panel_coverflow=10

Если нужно настроить нужные сочетания клавиш в программе joy2key.

Кликаем два раза по иконке в трее http://jpegshare.net/images/5a/8d/5a...398c3128dc.png
получаем окно настроек...
http://jpegshare.net/thumbs/77/ea/77...b684efbcf0.jpg
в левой части название профиля настроек First Configuration.cfg
в правой части хоткеи на кнопках джойстика.

Кликаем два раза в правой части на кнопку джойстика и получаем такое вот окно...
http://jpegshare.net/thumbs/24/1b/24...0c243385ee.jpg
Numpad 4 --- это кнопка клавиатуры нумпад 4
Автоматическая стрельба --- это количество повторов нажатия при удержании кнопки.
Назначили нажимаем ОК и переходим к другой кнопке.

Важно знать одну штуку, если программа joy2key убивается/падает/не корректно закрывается файл настроек слетает и используется профиль по умолчанию "First Configuration.cfg", поэтому настроив кнопки лучше переименовать свои профиль вручную в "First Configuration.cfg". И теперь когда программа будет не корректно закрыта, загрузится уже ваш настроенный профиль.

Если что то не понятно пишите объясню как и что настроить.

Скачать
...

seriousstas 29.06.2018 03:31

Слава ПРИВЕТ! , Берсеньев как-то показывал, как сделать , что-б клавиши влево-вправо автоматом выбирали экран ..
те меню выбора закрывалось и одновременно выбирало без "Ввода" - не встречал ?(не могу найти) или сам знаешь, что подправить, что-б не жать Enter ?
Полезный твик для кнопок руля)

duzzy 30.06.2018 00:37

Привет Стас !
Были мысли об этом тоже, но я искать не стал так пока оставил больше время уходило на отладку скрипта управления. Можно в ExecTBL посмотреть что там есть или попробовать добавить команду Select под конец таймера выбора.
Либо сделать дубль этой команды только с авто-выбором.

Евген_21 01.07.2018 11:46

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

Сообщение от seriousstas (Сообщение 403674)
Слава ПРИВЕТ! , Берсеньев как-то показывал, как сделать , что-б клавиши влево-вправо автоматом выбирали экран ..
те меню выбора закрывалось и одновременно выбирало без "Ввода" - не встречал ?(не могу найти) или сам знаешь, что подправить, что-б не жать Enter ?
Полезный твик для кнопок руля)

Стас,привет. В файле Initialize, найди autoselect=0 и поменяй 0 на 1.
Код:

SelectSoundTimer=3
MenuPointCount=6
autoselect=1
autoselecttime=4
exit_menu_default=4

Добавил, активацию режима автовыбора. Чтоб не лазить в Initialize.ini. 4 экран расширенных настроек. Файл скопировать в папку Chameleon. Вложение 49943
Вложение 49942

seriousstas 01.07.2018 14:42

Цитата:

Стас,привет. В файле Initialize, найди autoselect=0 и поменяй 0 на 1
Евген_21
ПРИВЕТ!
Подозревал , что решение рядом! Спасибо БОЛЬШОЕ!
Цитата:

Добавил, активацию режима автовыбора
:good:

Евген_21 03.07.2018 19:54

Слава, привет. Подмоги. Нужна полная очистка списка, в скине autorunner. Если можно добавь, или подскажи как сделать. Скин полностью переделал под себя. Загрузку autorunner.exe, реализовал через ExecTBL, с возможностью загрузить через таймер или полностью отключить (загрузку).
Код:

//В конец строки 
 "_ONSKINSTART",".............||BYVAR;autorunner_is;<<{StartTimer;autorunner_time;$autorunner_time$}"
//Эта строка ниже, предыдущей.
"Onautorunner_timeTimer","EndTimer;autorunner_time||RUN;$skinpath$Autorunner\autorunner.exe"

Если нужно скину в личку, здесь ни чего выкладывать не буду так как это твоя работа.

P.S. Перехожу на твою программу. С уважением.

duzzy 04.07.2018 02:57

Евген_21

Привет !
Ты хочешь ини файл очистить полностью или список из ини файла на экране икара ?

Если список на этом экране...
http://jpegshare.net/thumbs/cb/7a/cb...b30437afac.jpg
то нужна простая команда: "CLCLEAR;ALL"

если очистка ини файла то это только завтра, сегодня уже нет мочи)))

Цитата:

здесь ни чего выкладывать не буду так как это твоя работа
Да не, финальный вариант ты тут и выкладывай, это же как раз темя для твиков и расширения функционала :)


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

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