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"

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

Цитата:

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

Евген_21 04.07.2018 13:59

Цитата:

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

Да, именно ini, только чтоб дефолтная внутрянка осталась.

duzzy 04.07.2018 14:39

Цитата:

Сообщение от Евген_21 (Сообщение 403814)
Да, именно ini, только чтоб дефолтная внутрянка осталась.

Хорошо, я понял нужно стереть все значения ини.
Вечерком выложу :)

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

Вот держи autorunner_ini_editor.au3, нужно только скомпилить.

Новые команды такие:

- clear_all_program --- очистить все программы
- clear_all_delay --- очистить все задержки запусков программ
- clear_all_prog_arg --- очистить все аргументы программ
- clear_all_wnd_state --- очистить все стартовые состояния окна
- clear_all_ini --- очистить весь ини файл

Использовать так же как обычно, пример кнопки:
B05,875,180,140,60,"RUNQ;$SKINPATH$SCRIPTS\autorunner_ini_editor.exe|write_new_prog",
где write_new_prog команда аргумент для autorunner_ini_editor.exe...

Пример команд икара:

"CLRALLPROG","RUNQ;$SKINPATH$SCRIPTS\autorunner_ini_editor.exe|c lear_all_program"
"CLRALLDELAY","RUNQ;$SKINPATH$SCRIPTS\autorunner_ini_editor.exe|c lear_all_delay"
"CLRALLPROGARG","RUNQ;$SKINPATH$SCRIPTS\autorunner_ini_editor.exe|c lear_all_prog_arg"
"CLRALLWNDSTATE","RUNQ;$SKINPATH$SCRIPTS\autorunner_ini_editor.exe|c lear_all_wnd_state"
"CLRALLINI","RUNQ;$SKINPATH$SCRIPTS\autorunner_ini_editor.exe|c lear_all_ini"

...

Евген_21 04.07.2018 16:59

Цитата:

Сообщение от duzzy (Сообщение 403818)
Вот держи autorunner_ini_editor.au3, нужно только скомпилить.

Слава спасибо, то что нужно.

Евген_21 06.07.2018 17:02

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

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

Выкладываю, версию экрана редактирования autorunner.ini утилиты автозагрузки. , из под iCarDS.
С возможностью, задать время через которое загрузиться autorunner.exe, а также с полным его отключения.
Ссылка работы, duzzy ему респект по любому.
Я немного переделал под себя.
Цитата:

Есть определенный алгоритм редактирования ини файла, по другому пока сделать не получится.
Это,и сподвигло что то сделать, но и заодно попробовать решить проблему. А теперь сам этим пользуюсь, автозагрузку винды (выкинул :smile2:). Поехали.
1--- Скачиваем архив, распаковываем и копируем папку Chameleon в одноименную.
Путь---C:\Users\ИМЯ\Documents\iCarDS\skins\Chameleon. Все нужное уже присутствует.
А это- autorunner.exe, autorunner_ini_editor.exe и autorunner.ini .
2---Далее, в папке Chameleon находим файл skin.ini и добавляем строку #INC,$skinpath$Autorunner\autorunner.ini
Часть кода.
Код:

#INC,$skinpath$setting.ini
#INC,$skinpath$Plugins\iCarNotes\iCarNotes.ini
#INC,$skinpath$Plugins\iCarWiFi\iCarWiFi.ini
#INC,$skinpath$Plugins\iCarVoiceCommander\voice_commands.ini
#INC,$skinpath$BlueStacks.ini
#INC,$skinpath$UserSkin.ini
#INC,$skinpath$Autorunner\autorunner.ini


main_media_style=0
main_media_center_style=1

Следующий файл который нужен,это ExecTBL.ini.
Находим строку начинающая с "_ONSKINSTART"," и добавляем в конец
Код:

||BYVAR;autorunner_is;<<{StartTimer;autorunner_time;$autorunner_time$}"
Далее ниже вставляем строку
Код:

"Onautorunner_timeTimer","EndTimer;autorunner_time||RUN;$skinpath$Autorunner\autorunner.exe"
Получиться должно так, если конечно что то свое не добавляли.
Код:

/основной
"_ONSKINSTART","CreateSecondMonitor||SetMonitorState||RUN;$skinpath$Scripts\iCarMainScript.exe||setvar;IsDrive;0||EVAL;START_FLAG;strcomp("$SkinIsLoad$";"1")||BYVAR;START_FLAG;CWDSETUP<||BYVAR;autorunner_is;<<{StartTimer;autorunner_time;$autorunner_time$}"
"Onautorunner_timeTimer","EndTimer;autorunner_time||RUN;$skinpath$Autorunner\autorunner.exe"

3---Запуск. Об этом писалось много, расписывать не буду. Я для себя сделал так. Оговорюсь, делал все на сборке iCarDS_1.7.0.60b24 от Lexx09.
Скопируйте файл setExt4 , так же в папку Chameleon. Это файл расширенных настроек, там вы найдете эту кнопку----Экран редактирования файла autorunner.ini. Если что не понятно,задавайте вопросы. И немного картинок.
1 Основной экран, вроде здесь все должно быть без проблем.
Вложение 49955
2 Экран выбора настроек для запуска программ. Здесь чтобы ввести параметры или редактировать, нужно удержать кнопку. Так же присутствует кнопка, выбора загрузки автозагрузки- autorunner.exe (галка активна грузим не активна не .....) и время задержки.
Вложение 49957
3 Скин для ввода параметров и выбора программы. Кнопка с крестиком, не запишет ни чего.:yes4:
Вложение 49956
Качаем и пробуем
P.S. Экран расширенных настроек. И еще, программы загружаются по порядку и все задержки суммируются. Если например нужно чтоб программа загрузилась (например через 600000 миллисекунд установите ее последней но учитывайте время других) .Если 600000 миллисекунд то плюс все остальные задержки.
Вложение 49958

seriousstas 07.07.2018 15:27

Евген_21
Привет!
На сколько понял Слава запускает autorunner.exe через Shell ,
это не лучший вариант ?

Евген_21 12.07.2018 18:03

Цитата:

Сообщение от seriousstas (Сообщение 403870)
Евген_21
Привет!
На сколько понял Слава запускает autorunner.exe через Shell ,
это не лучший вариант ?

Для себя сделал автозапуск прог после загрузки iCarDS и еще и с таймером (чтоб fooobar загрузился, а потом все остальное. Core Temp,Automatic Volume Mixer,Franson GpsGate 2.6,AutoHotkey iCarDS и MouseHide). Пока норм.

seriousstas 08.08.2018 12:45

iCarDS как оболочка с догрузкой рабочего стола

icarDS+explorer_REG.sfx.exe :
- Запишет в реестр загрузку
- Переместит нужный файл файл по пути C:\Program Files (x86)\TipTop software\iCar DS\RUN_iCarDS.exe (или в Program Files , если 32-битка)
- Перезапустит ПК , и отключит UAC если не отключен ранее.

explorer_REG.exe:
- вернет реестр в исходное состояние
Видео пример есть здесь.

120705 10.05.2020 13:09

Цитата:

Сообщение от duzzy (Сообщение 379875)
Твики Икара

добавляем в нее...
SetVar;ACTIVESOURCEID;14-/

Что означает цифра 14 ?

Евген_21 11.05.2020 15:07

Цитата:

Сообщение от 120705 (Сообщение 415891)
Что означает цифра 14 ?

SetVar;ACTIVESOURCEID;14 -команда на закрытие любого медиа источника .А команда SetVar;ACTIVESOURCEID;6 отвечает на открытие экрана видео.

120705 11.05.2020 23:05

Цитата:

Сообщение от Евген_21 (Сообщение 415895)
SetVar;ACTIVESOURCEID;14 -команда на закрытие любого медиа источника .А команда SetVar;ACTIVESOURCEID;6 отвечает на открытие экрана видео.

Огромное спасибо....

120705 22.08.2021 01:26

Запуск Foobar
 
Доброго дня всем. Тут такая проблема назрела. Запуск Foobar через Autorunner . Результат нужен, чтобы Foobar запускался в свёрнутом виде, т.е. в трее. В настройках выбирал и Hide и Min режимы, а воз и ныне там. Пробовал загрузку прописывать в реестр
PHP код:

Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"foobar2000"="\"C:\\Program Files\\foobar2000\\foobar2000.exe\" /hide" 

Результата нет. В настройках Fooba копал.....:blush:

vladj 22.08.2021 12:48

Две горячих клавиши, можно батник соорудить с ярлыком. Свернули, завершили. Запустится свёрнутым.

120705 23.08.2021 00:39

Цитата:

Сообщение от vladj (Сообщение 417974)
Две горячих клавиши, можно батник соорудить с ярлыком. Свернули, завершили. Запустится свёрнутым.

Спасибо, получилось. Прописал запуск через реестр. После запуска Икара, Foobar торчит свёрнутым в трее. В Икаре при нажатии запуска Foobar, запускается вторая копия Foobar. Как то не по феншую выходит....

seriousstas 08.10.2021 21:05

Цитата:

В Икаре при нажатии запуска Foobar, запускается вторая копия Foobar.
Проверь пути. Скорей всего запускал из другой папки.

120705 08.10.2021 22:03

Цитата:

Сообщение от seriousstas (Сообщение 418053)
Проверь пути. .

По феншую в корне диска с: ? Или не факт, можно в корень другого диска?

seriousstas 09.10.2021 16:30

Цитата:

Сообщение от 120705 (Сообщение 418054)
По феншую в корне диска с: ? Или не факт, можно в корень другого диска?

У меня на d диске.
Если версия под Икар - то с:.
Последняя более прожорлива к ресурсам из-за передачи данных , поэтому рекомендую
версию с кнопками. Отдельно или встраивать.
Либо отключить передачу.

kostet2010@mail. 16.01.2023 21:34

На вин11 если уставить icarDS+explorer_REG.exe то после перезагрузки ЧЕРНЫЙ ЭКРАН.

120705 16.01.2023 22:11

Цитата:

Сообщение от kostet2010@mail. (Сообщение 419026)
На вин11 если уставить icarDS+explorer_REG.exe то после перезагрузки ЧЕРНЫЙ ЭКРАН.

Посмотри http://pccar.ru/showthread.php?p=416...exe#post416709

kostet2010@mail. 17.01.2023 01:10

(По ходу мы вдвоём здесь мазу держим)
У меня блюестаксе нет. На 11-ой он не нужен. И icarDS+explorer_REG.exe я установил потому что не могу сообразить, как прилепить autorunner_ini_editor.exe. И видео смотрел и изчитал всю тему.не вкурю ни как.куда бежать,кого спасать

kostet2010@mail. 17.01.2023 16:11

Цитата:

Сообщение от kostet2010@mail. (Сообщение 419026)
На вин11 если уставить icarDS+explorer_REG.exe то после перезагрузки ЧЕРНЫЙ ЭКРАН.

Так сделал:C:\Program Files (x86)\TipTop software\iCar DS\RUN_iCarDS.exe
Все стало нормально грузится

120705 17.01.2023 21:55

Цитата:

Сообщение от kostet2010@mail. (Сообщение 419028)
(По ходу мы вдвоём здесь мазу держим)

Похоже, да. Я сюда иногда захожу, по привычке. При переходе на "другое" ГУ, интерес к CARPC пропал.

kostet2010@mail. 17.01.2023 23:12

Android?

120705 17.01.2023 23:59

Цитата:

Сообщение от kostet2010@mail. (Сообщение 419031)
Android?

Да....


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

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