Просмотр полной версии : Полезные утилиты и Твики iCarDS
- combo_icon.png --- картинка для икара при встраивании на кнопку(копировать в папку темы икара)
[url=http://jpegshare.net/4f/d3/4fd374b1f7dea174d1a8e2973a28fc6b.png.html].
duzzy, Нарисовал иконку на кнопку, это твой стиль..:yes4:
Компас архаичная программа для тех, у кого на приборке минимум и не хватает индикации (как у меня например), но с появлением электронной приборки от Валентина компас навсегда заброшен в очень дальний угол.
Да я так же не использую...это я как для примера наложения одну картинку, на другую.
sirota
Я понял))) до меня дошло что ты хочешь сделать)))... совсем у меня голова туго варит))
Скрипт захвата окна нави немного переделал на свой манер, надо еще некоторые вещи проверить и можно будет пробовать.
По захвату видео с экрана думаю можно попробовать тот же бандикам. В нем достаточно много опций по настройке захвата + есть глобальные хоткеи...
http://jpegshare.net/thumbs/fe/77/fe77983954caf9487bf4a20d4aee28b9.jpg (http://jpegshare.net/fe/77/fe77983954caf9487bf4a20d4aee28b9.png.html)
Т.е. если я правильно понял нужно:
1-запустить миникам
2-запустить навигацию
3-запустить например бандикам
4-включить запись экрана
5-заверишить запись экрана при выходе из икара/закрытии экрана
правильно ?
И мне не проверить Блюстак, у меня он не работает из за перелопаченной винды. Но думаю что это не проблема, окна они и в Африке окна.
Работает примерно так (https://youtu.be/MdmiIWPvYNQ)...
...
__________________________________________________ __________________________
Хмм... с захватом экрана в видео все не так просто)))
Экран то пишется и то что на нем показано)))... а если ты например уйдешь с экрана миникама с навигацией, например на сборку фубара, то будешь сборку фубара писать :).
Тут пока либо пользоваться и писать экран миникама с навигацией, либо писать только миникамом... пока непонятно что делать...
Получается как то не очень удобно... т.е. тебе придется постоянно находится на экране миникама для записи того что ты хочешь...
...
duzzy
Да примерно так по алгоритму работы, ну естественно все позиции 1-4 должно заработать сразу ну или с помощью автозагрузки, при запуске икара(это мы можем делать по желанию)
Я правильно понимаю, что миникам мы на запись не включаем, он показывает только картинку с usb камеры и наложенными gps данными , временем и.т.д, поверх этой видео картинки мы накладываем навигатор, а бандикам весь этот пирог из двух слоев записывает в файл и сохраняет его, так?
seriousstas
03.03.2018, 18:35
а бандикам
Это тяжелая махина - будет ргузить проц , а как следствие всю ОС
sirota
Да примерно так по алгоритму работы..
Понял, хорошо. Идем дальше.
Я правильно понимаю, что миникам мы на запись не включаем, он показывает только картинку с usb камеры и наложенными gps данными , временем и.т.д, поверх этой видео картинки мы накладываем навигатор, а бандикам весь этот пирог из двух слоев записывает в файл и сохраняет его, так?
Да ты правильно понимаешь миникам в данном случае не пишет видео только показывает, поверх накладываем навигацию, а бандикам пишет весь экран...
НО как всегда есть НО... Бандикам будет писать только то что в данный момент на экране монитора :sad2:, т.е. если ты уйдешь в икаре на другой экран ты будешь писать уже его.
Если тебя устраивает такой вариант я попробую сделать привязку на бандикам(вкл./выкл. записи видео).
И да лучше проверить как бандикам будет у тебя работать живьем, вдруг при записи системой будет пользоваться очень тяжко... если нужен бандикам дай знать.
----------------------------------------------------------------------------------------
seriousstas
Это тяжелая махина - будет ргузить проц , а как сдедствие всю ОС
Ну она не такая и большая)) просто грузится долго из за ланчера.
А так из всех опробованных она лучшая по размеру, качеству, производительности. И достаточно гибкая в настройках.
Можно и что то другое использовать, но нужно живьем проверять что будет.
Бандикам предложил потому что я его использую дома, но опять же его тоже нужно проверять живьем как оно будет работать.
Тут другая проблема, это запись экрана а не окон которые нужны... вот в чем засада... уходишь с экрана миникама на другой экран например настроек скина а бандикам то пишет то что на экране моника...
Бандикам будет писать только то что в данный момент на экране монитора
Это уже облом.
Смотри сам...если тебе интересно дальше копать, то я не против...мне все равно интересно, как это будет выглядит в живую.
У меня i7 , по поводу ресурсов я не страдаю.
А зачем писать с экрана?
Пусть пишет регистратор, а на экране совмещаются навигатор и регистратор.
А зачем писать с экрана?
Пусть пишет регистратор, а на экране совмещаются навигатор и регистратор.
Можно и так.:yes2:
sirota
Это уже облом.
Смотри сам...если тебе интересно дальше копать, то я не против...мне все равно интересно, как это будет выглядит в живую.
У меня i7 , по поводу ресурсов я не страдаю.
Ну давай сначала попробуем как будет вести себя бандикам в живую(я тебе в личку скину). Интересно то как будут вести себя другие программы при записи экрана бандикамом. Просто бандикам влияет на некоторые программы не самым лучшим образом, иногда начинаются тормоза или зависания, были и падения.
Если все будет работать как нужно продолжим эксперименты.
Может это Вам поможет? http://forum.ixbt.com/topic.cgi?id=29:32284
120705
Спасибо за помощь интересный материал. Но тут немного другое, нужно захватывать два окна наложенных друг на друга и писать видео... все как бы хорошо и почти работает НО при переходе на другой экран икара будет запись другого экрана...
В бандикаме есть захват окна
http://jpegshare.net/thumbs/d0/07/d0071bf055c828928589e66050bf81e3.jpg (http://jpegshare.net/d0/07/d0071bf055c828928589e66050bf81e3.png.html)
но как его пристроить в таком варианте пока не понятно, вот и думаю как помочь заделать такую штуку))
duzzy
У меня вылез баг при загрузке comba плеера.
При первом старте...винда...автозагрузка икар... в ручную сомбо плеер.- работает не корректно, то есть загружаю комбо...он работает. Жму на навигацию...комбо не появляется на окне навигации, а показывает за икаром, на рабочем столе винды, в общем в таком режиме нормально уже не работает.
Теперь закрываю икар(не перегружая винды), снова запускаю икар(с иконки на раб. столе)...затем комбо...теперь работает все штатно.
sirota
У меня вылез баг при загрузке comba плеера.
Это скорее всего из за флага поверх всех окон, в скрипте стоит проверка... я сейчас немного переделал, убрал проверку, теперь скрипт меняет состояние окна комбо насильно т.е. оно теперь должно быть постоянно поверх всех окон.
В настройках скрипта есть еще пара моментов я их не до конца расписал...
При встраивании...
Имя программы = combo player --- нужно для управляющего скрипта комбо плеера.
Имя окна программы = combo player launcher --- это нужно для икара чтоб встроить окно ланчера.
http://jpegshare.net/thumbs/8c/97/8c974071d062803a96ff38911471607d.jpg (http://jpegshare.net/8c/97/8c974071d062803a96ff38911471607d.png.html)
------------------------------------------------------------------------------
В combo_player_launcher.ini...
Два варианта ожидания загрузки окна комбо плеера...
combo_load_wait=false --- функция ожидания загрузки окна(true/вкл. false/выкл.)
Если прописать true будет ждать загрузки окна комбо плеера затем запустит цикл действий для окна плеера.
combo_delay_load_timeout=4000 --- задержка до загрузки комбо-плеера
Эта настройка работает только при режиме combo_load_wait=false
т.е. в выключенном состоянии ожидания окна.
Это просто ручная задержка до загрузки окна комбо плеера, т.е. можно выставить любое нужное время ожидания загрузки окна комбо плеера.
Оба варианта работают по разному, добавил просто для возможности выбора между ними. Т.е. попробовать и посмотреть что больше подходит.
-----------------------------------------------------------------------------------
Вариант поверх всех окон всегда...
combo_player_launcher.exe (https://yadi.sk/d/PrA6IsT53T8LNN)
---------------------------------------------------------
Бандикам пробовал ?
...
Бандикам пробовал ?
Еще нет...жду хоть небольшого потепления ))))
duzzy, а можно цвет скина Combo изменить с тёмно синего на чёрный?
sirota
:) Хорошо тогда как попробуешь отпишись.
__________________________________________________ __________
120705
а можно цвет скина Combo изменить с тёмно синего на чёрный?
Ну наверно можно я не смотрел, там есть папка ComboPlayer\resources и файлы *.pak
типо qtwebengine_resources.pak. Попробуй их распаковать (http://lumpics.ru/how-to-open-pak/) посмотреть что там, если есть графика можно попробовать заменить на свою.
Можно еще полазить по папкам посмотреть может есть что то типо файлов скриптов или настроек.
Там куча библиотек, можно их посмотреть через Resource Hacker (http://angusj.com/resourcehacker/), поискать где спрятаны ресурсы, и если есть можно попробовать заменить на свои.
seriousstas
31.03.2018, 22:32
duzzy
- Backup_Tool_v4
"Навернулся" Икар на домашке (после очередных экспериментов)) . Решил восстановить из утилиты - не получилось .
Скопировал из папки вручную ( из Documents\iCarDS_backup\26_07_2017\) - Вернул Икар к жизни ..
Проверь этот момент.
А пока я немного переделал упрощенный вариант переподключалки вафли))
На 8-ке - норм.
На Windows 10 часто заходит в вечный цикл (дольше сканирует..) .
Увеличил таймаут до 5 сек ($check_timeout = 5000 ) - и отлично заработало .. залил скомпиленую Твою утильку (не заменимая штука!):
seriousstas
Привет :) !
По - Backup_Tool_v4,
Да вроде на 7-ке и 8.1 все работает нормально,
там же простое копирование с заменой файлов... особо не намудришь)))
Вот смотри... на примере OBDmain.ini
FileCopy($icar_backup_dir & "\OBD_ELM\OBDmain.ini", $icar_skin_dir & "\OBD_ELM\OBDmain.ini", 1)
$icar_backup_dir --- папка с бэкапом
$icar_skin_dir --- папка скина
флаг "1" в конце означает перезапись при копировании
Т.е. мы берем файл из папки бэкапа и копируем с заменой в папку скина.
Но у меня на всех компах выключен UAC(контроль учеток), поэтому можно делать что угодно(ну почти что угодно)))).
Могут быть проблемы из за включенного контроля учеток.
Ну еще возможно из за 10-ки потому как там намудрено с правами(на 10-ке я не проверял работу утилиты).
Увеличил таймаут до 5 сек ($check_timeout = 5000 ) - и отлично заработало .. залил скомпиленую Твою утильку (не заменимая штука!):
Молодцом))
На восьмерке тоже иногда шалит, дома уже были заскоки с бесконечным сканом))) тоже время увеличивал.
seriousstas
05.04.2018, 13:14
По - Backup_Tool_v4,
!!!ПриВЕТ!!!)
Да - я примерно знаю - не вникал в твой скрипт - лишь нажал "восстановить" , при этом
Икар продолжал лежать . Поднялся - когда тупо скопировал из iCarDS_backup.
Но у меня на всех компах выключен UAC(контроль учеток)
Аналогично , а к папке \Documents\ итак доступ открыт (да-же если включен контроль)
Было-бы здорово - выбор восстановления по дате - если есть несколько бекапов .
seriousstas
Поднялся - когда тупо скопировал из iCarDS_backup.
Скорее всего что то не скопировалось или не перезаписалось, видимо какие то файлы были еще заняты, а так как в скрипте нет проверок на результат копирования то икар так и остался лежать. И поэтому ручное копирование сработало :)
Утилита(консольная) для блокировки шпионской хрени в сежих ОС(7\8\10)
WindowsSpyBlocker (https://github.com/crazy-max/WindowsSpyBlocker)
У него достаточно подробно описан метод отлова того что уходит в сеть, если кому интересно.
seriousstas
17.05.2018, 12:48
Слава - Ты немного залазил в SDK Bluesoleil...
Задача у меня вот какая :
тк тетеринг по Wi-Fi обломался (тело не передает все комады по БТ из-за чего Икар глючит), нужен PAN - легче и не садит батарею .
Запускать скриптом я придумал как, а вот следить за соединением по типу "Чекера" - нет.
Автор в переписке посылает сюда :
http://www.bluesoleil.com/life/153.html
Но это что-то древнее ..
Мне нужен второй шаг
2.After search out the device, search your PC services, connect a Bluetooth Personal Area Network.
автоматом при соединении со смартом
Сейчас запускается при выходе из сна или при старте ОС, а если подойти к работающему КарПК ..
Посмотри , мож решение где-то рядом.
:) Да немного залазил в готовый пример))) чуть поправил и скомпилил)))
Это весь мой опыт с сдк блюсолей... я особо не вникал и не разбирался в С, ковырял готовые примеры, а тут нужно понимать что делаешь и знать хоть немного язык, а у меня только общие преставления.
Ты вот про это...
2.After search out the device, search your PC services, connect a Bluetooth Personal Area Network.
Честно я без понятия как этим пользоваться...
Может так попробовать(из справки от блюсолей)...
Ярлык Bluetooth
Ярлык Bluetooth может быть создан в ОС Windows для определенного удаленного устройства или функции удаленного устройства. Соединение можно установить непосредственно посредством использования ярлыка без необходимости открытия окна BlueSoleil.
Создание ярлыка
1. Откройте «Bluetooth-окружение».
2. Найдите значок необходимого устройства или функции.
3. Щелкните правой кнопкой мыши значок устройства или функции и выберите «Создать ярлык на рабочем столе».
Действия.
Чтобы открыть окно удаленного устройства, дважды щелкните ярлык удаленного устройства.
Чтобы установить соединение, дважды щелкните ярлык функции удаленного устройства.
Еще могу предложить вот такой автоит скрипт (https://www.autoitscript.com/forum/topic/142716-bluetooth-finder-tool-find-bluetooth-devices-near-you/) может чем поможет... поправленный и дополненный вариант BthFinder_Tool_by_MKISH (https://yadi.sk/d/cGflnZOS3W6BH5)
Спроси у блюсолеев может у них есть какая утилита командной строки в рамках их пакета блюсолей, которая позволяет коннектить устройства зная их параметры/адреса.
...
seriousstas
18.05.2018, 01:33
Честно я без понятия как этим пользоваться...
Это тот-же модем (точка доступа) , только через БТ ..
Ярлык я создавал и запускал скриптом (http://pccar.ru/showthread.php?t=27521) . А вот как сделать мониторинг:
ТЕ соединились с устройством и сразу запустили PAN под виндой ?
Спроси у блюсолеев может у них есть какая утилита командной строки в рамках их пакета блюсолей
Они уже лет 5-ть просто направляют в FAQ , где все мхом поросло)
Впринципе , если всегда глушить мотор - то ничего и не нужно(следующий выход из сна все восстановит), но интерес останется..
Добавил пример (http://pccar.ru/showpost.php?p=402199&postcount=2) для Таскера..
seriousstas
Скинь ярлык который ты запускаешь или то что внутри ярлыка, охота глянуть что внутри.
Может на нашем автоит форуме поспрашивать... сдк от блюсолея есть если надо еще раз скину, т.е по сути все есть нужен только человек понимающий С, мне пока консультироваться не у кого.
Я бы сам заморочился но придется потратить на понимание вопроса гору времени и не факт что у меня получится это же не javascript, если было бы так просто я бы уже сделал. Там надо конструкции создавать переходя от вызова к вызову а я в этом вообще не шарю. Там по сдк на сколько я помню идет инициализация затем вроде получение адресов устройств а потом получение данных о наличии возможностей... вроде как то так... был бы какой то нормальный пример можно было бы его попробовать переделать...
В автоит тоже можно вкл/выкл возможно можно и управлять устройствами... хз... обращение к библиотеке никто не отменял, тем более что эти функции из сдк Btsdk_StopBluetooth, Btsdk_StartBluetooth
$hDLL = DllOpen("C:\Windows\System32\BsSDK.dll")
$dllinit = DllCall($hDLL, "none", "Btsdk_Init") ;init
;$bt_off = DLLCall($hDLL,"none","Btsdk_StopBluetooth");bt_off
$bt_on = DllCall($hDLL, "none", "Btsdk_StartBluetooth") ;bt_on
Вот еще Инструкция к сдк блюсолей (https://yadi.sk/d/0ThMVibu3WA8r6), и враппер (https://yadi.sk/d/mviGR1TB3WA8kn)(библиотека с мп3кар.ком) с простым исходником для визуал бейсика.
...
seriousstas
19.05.2018, 16:09
Скинь ярлык который ты запускаешь или то что внутри ярлыка
Тут:
https://www.dropbox.com/s/fxw1pey2a6rh3e3/000.7z?dl=0
seriousstas
Посмотрел ярлык, он обращается прямо по адресу устройства... хз как оно работает, видимо блюсолей мониторит события и при обращении что то делает.
__________________________________________________ ________________
Я тут еще другим вопросом занялся))) Починкой режима полного экрана родного икаровского плеера при проигрывании видео :)
Долго пытался сростить пот-плеер и икар... все вроде как надо работает, но раздражали некоторые моменты и не давали покоя)))
Вот решил глянуть свежим взглядом на dsplayer. Немного кое чего добавил и все заработало как должно... режим полный экран теперь работает :)
Если помнишь я как то описывал проблему... запускаем икар, включаем любой видос родным плеером(dsplayer), разворачиваем видео на весь экран, ждем завершения видео и переключения на другой видос, выходим из полного экрана... и все видео на экране плеера больше не разворачивается на весь экран пока не перезапустишь икар(либо нужно свернуть развернуть икар, но это не сильно помогает).
Накарябал маленький плагин для икара))) который решает эту проблему.
В нем две команды одна запускает фикс, вторая закрывает фикс.
Устанавливаем плагин, прописываем две команды в ExecTBL и получаем удовольствие от плеера.
Как освобожусь немного погоняю его на предмет ошибок и выложу на пробу.
Если нужно могу нормальный кодек-пак скинуть(лучше всяких к-лайтов и другой подобной шляподросии).
seriousstas
28.05.2018, 11:33
duzzy
Если помнишь я как то описывал проблему
Помню, еще при звонке окно сворачивалось и больше - не развернуть..
По звонку - есть еще косяк : если принять звонок и положить трубку выкидывает на главный экран.
Посмотришь?
..."Если нужно могу нормальный кодек-пак скинуть"
Что за пак и чем лучше?
seriousstas
По звонку - есть еще косяк : если принять звонок и положить трубку выкидывает на главный экран.
Посмотришь?
Посмотрю, а можешь если не сложно короткий видос снять чтоб понимать как вылезает косяк.
И что нужно делать когда кладешь трубку... оставаться на том же экране или еще что то ?
Что за пак и чем лучше?
Пак от шарка007))
Вот ссылка на версии (http://shark007.net/index.html), вверху страницы ссылки на версии паков.
Ставится лучше, быстрее и понятнее нежели чем другие кодек паки.
http://jpegshare.net/thumbs/bb/e6/bbe62d03c61e6102262ffd3b74cd37d7.jpg (http://jpegshare.net/bb/e6/bbe62d03c61e6102262ffd3b74cd37d7.png.html)
Удаляется без проблем.
Чем он лучше других,
- проверен на своих железках.
- альтернативы ставятся либо криво либо нужно мантию шамана одевать и доставать бубен.
У меня уже был один не очень хороший опыт с к-лайтом, пришлось систему переустанавливать сразу после установки их пака.
Другой вариант название уже не помню постоянно криво вставал и работал тоже так же, удалялся только руками + при установке ставил всякий спам хлам.
Простенький плагин для исправления багулины скина икара iCarDSPlayerFIX
Собственно сам баг и как его воспроизвести:
Запускаем икар, включаем любой видос родным плеером(dsplayer), разворачиваем видео на весь экран на экране плеера, ждем завершения видео и переключения на другой видос, выходим из полного экрана... и... все видео на экране плеера больше не разворачивается на весь экран пока не перезапустишь икар(либо нужно свернуть развернуть икар, но это не сильно помогает).
Видос (https://drive.google.com/open?id=1Ldnmx5t_32cuE2taJwfRwCBICVEUa0OA) как работает плагин.
Установка простая:
качаем плагин
копируем в папку икара C:\Program Files (x86)\TipTop software\iCar DS\Extentions\iCarDSPlayerFIX
регистрируем плагин в системе запуском батника register_not_silent.cmd
прописываем загрузку плагина в ExecTBL.ini, прописать можно найдя строку "LoadExt"...
http://jpegshare.net/thumbs/90/82/90828053c28933ce12965c5331d64846.jpg (http://jpegshare.net/90/82/90828053c28933ce12965c5331d64846.png.html)
"LoadPlugins","LoadExt;iCarDSPlayerFIX"
прописываем команды правки dsfix_run и dsfix_stop в ExecTBL.ini в строки SetMediaSource_Video и CloseMediaSource_Video
"SetMediaSource_Video","dsfix_run||ByVar;IsMediaPlayer;SETVAR;IsApp4;1<<SETVAR;IsApp30;1||SetVar;Media_s;3||SaveToSkin;Med ia_s;$Media_s$||ByVar;SHUFFLE_MODE;SHUFFLE_OFF<<SHUFFLE_ON||ByVar;REPEAT_MODE;REPEAT_OFF<<REPEAT_ON"
"CloseMediaSource_Video","dsfix_stop||SETVAR;IsApp4;0||SetVar;Media_s_prev;3 ||SaveToSkin;Media_s_prev;$Media_s_prev$"
запускаем икар и наслаждаемся нормально работающим плеером :)
В плагине так же присутствует дополнительный функционал:
сохранения режима проигрывания(shuffle, repeat) команда: save_pb_order
возможный вариант использования...
"ONSkinEND","save_pb_order||...
чистый старт икара(старт икара без dsplayer.exe)
если нужно могу сделать версию без чистого старта
Удаление:
идем в папку плагина iCarDSPlayerFIX запускаем батник unregister.cmd
удаляем папку iCarDSPlayerFIX с ее содержимым.
открываем ExecTBL.ini и удаляем строку
"LoadPlugins","LoadExt;iCarDSPlayerFIX"
удаляем команды dsfix_run и dsfix_stop из ExecTBL.ini в строках SetMediaSource_Video и CloseMediaSource_Video.
Все что вы делаете вы делаете на свой страх и риск !!!
Скачать (https://yadi.sk/d/FmxQtxAw3WdThq)
...
seriousstas
28.05.2018, 23:14
duzzy
Посмотрю, а можешь если не сложно короткий видос снять чтоб понимать как вылезает косяк.
Как-раз собирался)!
И что нужно делать когда кладешь трубку... оставаться на том же экране или еще что то ?
Именно!
Ну к примеру : слушаем музыку , позвонил-кто, принял, поговорили - выкинуло на главный экран.
Евген_21
30.05.2018, 17:26
Именно!
Ну к примеру : слушаем музыку , позвонил-кто, принял, поговорили - выкинуло на главный экран.
А , у меня такого нет. Если экран Foobar, то и после завершения звонка ....экран Foobar. А вообще такого не должно быть , так как поступает команда Overlay, полная строка команды "INCOMMINGCALLENDTif","ByVar;IsMixerSkinLoad;<<Esc||ByVar;IsPhoneOverlay;Esc<<PhoneCloseOverlay||EndPhoneCall" Команда Overlay-это ,окно с функционалом поверх активного экрана . CloseOverlay- закрывает окно Overlay, но остается на в текущем окне iCarDS.
seriousstas
30.05.2018, 19:48
А , у меня такого нет.
Это не всегда ..
Ловил вчера пару раз. Думаю снять на видео.
плагин iCarDSPlayerFIX
Небольшое обновление:
- Поправил ошибку в плагине(при работе видео на главном экране икара нельзя было свернуть икар в таскбар).
- Добавил запуск пряталки курсора мыши от Lexx09.
Команда: "mouse_hide".
Скачать архив hidecursor2.rar (https://yadi.sk/d/jAyGpPNA3WnAkh) распаковать, положить программу с библиотекой(HideCursor.exe, HideCursor.dll) в папку
C:\Users\Имя Пользователя\Documents\iCarDS\skins\Chameleon\Scri pts.
Прописать команду "mouse_hide" можно куда угодно в ExecTBL.ini, т.е. на любую команду или кнопку, например: "_ONSKINSTART","... ||mouse_hide" в конец команды _ONSKINSTART.
Параметр "mouse_cursor_is=1" (1/0 - загружать/не загружать) прописать в setting.ini скина для загрузки HideCursor.exe.
Если при загрузке икара не будет найден файл HideCursor.exe в папке Scripts, то переменная "mouse_cursor_is=1" будет равна "0", т.е. при следующей загрузке икара команда на запуск HideCursor.exe обрабатываться не будет.
- Добавил команду для включения/выключения загрузки пряталки курсора мыши.
Команда: "mouse_hide_mode",
меняет/прописывает параметр mouse_cursor_is=1/0 в setting.ini.
Можно повесить на кнопку нужного(своего) экрана и отображать ее состояние при помощи переменной mouse_cursor_is=1/0 --- режим загрузки вкл/выкл.
Скачать (https://yadi.sk/d/FmxQtxAw3WdThq)
...
П.С. по размеру плагина...
Это проект из RR для Delphi 7, если компилить пустой проект т.е. пример плагина размер библиотеки будет примерно такой же.
Это на тот случай если у кого то будут вопросы по распухшей dll-шке.
seriousstas
01.06.2018, 15:21
duzzy
можешь если не сложно короткий видос снять чтоб понимать как вылезает косяк
QJwj4u2Hkfc
После робо-бабы идет связь с диспетчером , поэтому обрывал связь .
"Роял такси" делают сброс и перезванивают. Это на видео дважды.
Еще , если видел (после принятия) - пишет "Исходящий звонок" ...
seriousstas
Еще , если видел (после принятия) - пишет "Исходящий звонок" ...
Ага вот оно как...
Дома сегодня пробовал на главный не перескакивало...
А у тебя только в авто или на домашнем так же ?
Попробуй отключить заставку перехода между экранами.
Еще возможно в команде где то ошибка, это больше похоже на лишнюю команду ESC или MAIN где то в икаре.
Либо что то мешает или не успевает отработать во время закрытия окна при выполнении команды INCOMMINGCALLENDTif.
И Евген_21 правильно описал, это оверлейное окно проблем быть не должно, т.е. при закрытии окна закрывается только оно.
С номерами, именами абонента и вход/исход это скорее всего надо икар править.
seriousstas
02.06.2018, 02:03
А у тебя только в авто или на домашнем так же ?
На домашке надо поробовать, а косяк этот давно и появляется сразу после установки
сборки Lexx09 .. Те моих вмешательств небыло ..
Дома сегодня пробовал на главный не перескакивало...
Пробовал сам себе звонить ?
Евген_21
02.06.2018, 20:48
На домашке надо поробовать, а косяк этот давно и появляется сразу после установки
сборки Lexx09 .. Те моих вмешательств небыло ..
Пробовал сам себе звонить ?
Вот , это должно помочь.
У Lexx09 в скине call_in.skin,команда -цитирую полностью B,400,280,300,90,"HANGUP_CALL_PHOCO||Esc",""
А, по дефолту ,"HANGUP_CALL_PHOCO","".
Команда-Esc, как и duzzy, писал тут будет не правильно отрабатывать. По другому ,будет закрывать текущий экран.
seriousstas
Да не я по то что возможно что то мешает отрабатывать команду правильно...
Попробуй отключить заставку перехода между экранами.
Я пробовал себе звонить но только дома, на сборке фубара и на видео работает.
В авто я этим функционалом не пользуюсь.
__________________________________________________ _______________
По плагину...
До меня наконец то дошло как обрабатывать входящие экраны и команды)))... и это просто супер :smile1:
Еще теперь можно добавлять свои команды с аргументами(с любым количеством аргументов). Спасибо плагину RR для Пандоры.
Одну команду уже добавил для пробы: "kill_process;Core Temp.exe" ...работает))
Т.е. команда kill_process убивает указанные процессы, в примере выше убивает Core Temp.exe.
Пока все работает как нужно, ошибок вылетов и проблем еще не было.
Убрал команды dsfix_run и dsfix_stop они теперь не нужны, плагин отрабатывает сам без прописывания команд в ExecTBL.
Позже вечером выложу обновленную версию плагина.
Прошлая версия плагина тоже работает как нужно, в новой используется другой метод получения информации.
seriousstas
02.06.2018, 22:51
Вот , это должно помочь.
У Lexx09 в скине call_in.skin,команда -цитирую полностью
Попробую завтра !
До меня наконец то дошло как обрабатывать входящие экраны и команды
:good1:
Попробуй отключить заставку перехода между экранами.
Ок!
Lexx09
Сделал закрытие всплывающего окна "Входящий звонок" после нажатия кнопки "Завершить звонок" в этом окне (в оригинале окно не закрывалось, если была поднята трубка на телефоне, а не кнопкой в окне).
Я думаю в этом дело . Одно вылечилось, другое вылезло)
Евген_21
02.06.2018, 23:04
Я думаю в этом дело . Одно вылечилось, другое вылезло)
А вот это от телефона зависит. На Андроид телефоне были только одни проблемы. Так же не закрывались окна, пока не пересел на обычную деревяшку - сначала на самсунг потом на дехп. И проблемы ушли, если есть на чем то подобном тестануть. Проверь.
P.S. Еще так решал проблему, на кнопку завершить звонок-вешал скрипт перезапуска BlueSoleil.
По поводу Esc после HANGUP_CALL_PHOCO - http://pccar.ru/showpost.php?p=374016&postcount=462.
Небольшое обновление по плагину iCarDSPlayerFIX...
Удалил команды:
- dsfix_run
- dsfix_stop
они теперь не нужны, плагин отрабатывает фикс сам без прописывания команд в ExecTBL.
(Прошлая версия плагина тоже работает как нужно, в новой используется другой метод получения информации.)
Добавил команды в плагин))
Я не знаю дублируются они или нет мне просто было интересно как это работает :)
close_wnd_by_class;CORETEMP --- закрыть окно по классу, где CORETEMP класс окна программы coretemp.exe
kill_process;Core Temp.exe --- убить процесс
close_process;Core Temp.exe --- закрыть процесс
shellexec;C:\Program Files (x86)\foobar2000\foobar2000.exe;/next
обычная функция ShellExecute, на примере фубара с командной строкой /next, где /next аргумент в команде
shellexec_hide;C:\Program Files (x86)\foobar2000\foobar2000.exe;/next
обычная функция ShellExecute, но с флагом спрятать(прячет окно программы на старте), на примере фубара с командной строкой /next
show_window;CORETEMP;false --- спрятать окно по классу, где CORETEMP класс окна программы coretemp.exe
show_window;CORETEMP;true --- показать окно по классу, где CORETEMP класс окна программы coretemp.exe
hide_window;CORETEMP --- тупо спрятать окно по классу
set_wndtopmost;CORETEMP;true --- окно поверх всех окон set_wndtopmost;класс окна;true/false(поверх/не поверх)
get_screenshot;desktop_wnd --- сделать скриншот(.jpg) десктопа в папку скина ...\Chameleon\screenshots
get_screenshot;active_wnd --- сделать скриншот(.jpg) активного окна в папку ...\Chameleon\screenshots
Аргументы в командах без проверки на их количество и я не проверял что будет если их будет больше чем нужно...
Т.е. например:
set_wndtopmost;CORETEMP;true;что то еще;и еще
возможно будет валить икар или просто не будут обрабатываться я не пробовал.
Если будут предложения добавить что то еще или изменить, я готов попробовать сделать, но не обещаю что что то получится)))
Скачать (https://yadi.sk/d/FmxQtxAw3WdThq)
__________________________________________________
Установка:
- качаем плагин
- копируем в папку икара C:\Program Files (x86)\TipTop software\iCar DS\Extentions\iCarDSPlayerFIX
- регистрируем плагин в системе запуском батника register_not_silent.cmd
- прописываем загрузку плагина в ExecTBL.ini, прописать можно найдя строку "LoadExt"... или "LoadPlugins"
Прописываем в конец загрузки всех плагинов...
"LoadPlugins","LoadExt;iCarDSPlayerFIX"
Удаление:
- запускаем батник unregister.cmd
- удаляем папку iCarDSPlayerFIX с ее содержимым.
- открываем ExecTBL.ini и удаляем строку или комментируем "/"
"LoadPlugins","LoadExt;iCarDSPlayerFIX"
Проверить версию плагина можно в утилите SkinTool
введя в поле var/label переменную "pluginver" и нажать кнопку Get Contents, или в самом скине.
http://jpegshare.net/thumbs/5e/d1/5ed102f7f45a56cedbe549223ae9761c.jpg (http://jpegshare.net/5e/d1/5ed102f7f45a56cedbe549223ae9761c.png.html)
...
seriousstas
04.06.2018, 01:22
Евген_21
На Андроид телефоне были только одни проблемы
Мои траблы были ТОЛЬКО ! из-за раздачи и-нета по WI-FI.
Три тела: Леново Сонька и Асус сейчас - работают c Hands Free (и работали) на 5-ку.
А зависит - от свистка (http://pccar.ru/showpost.php?p=368636&postcount=257) так-же !
Качество связи Bluesoleil - это отдельная история, ну на 4 с минусом)
Замутил экран настройки утилиты Autorunner.
Точнее это просто редактор ини файла Autorunner :)
Если кто пользует можно повесить на кнопку или на свой экран утилит или еще куда))
Выглядит так...
http://jpegshare.net/thumbs/9a/1a/9a1ada7b660941c28a3f32817bb6f1a6.jpg (http://jpegshare.net/9a/1a/9a1ada7b660941c28a3f32817bb6f1a6.png.html)
Установка простая, нужно копировать в папку скина файл экрана(.skin) и скрипт в папку скриптов.
Пользоваться просто, но есть свой алгоритм)) по другому пока не знаю как сделать. Если меняем программу например первую в списке, нужно сначала выбрать программу по кнопке "GET PROGRAM PATH", затем выбрать в списке строку с заменяемой программой(в нашем случае первой в списке), затем нажать кнопку "WRITE PATH TO INI"... все программа в списке заменена.
Как выложу видос сниму, все очень просто и удобно и ненужно в винду уходить все можно сделать из скина.
Вечерком выложу.
...
seriousstas
05.06.2018, 19:03
Замутил экран настройки утилиты Autorunner.
Ты снова кофе напился ..?))
Привет!
Попробую Твою запускалку , мне ещё планировщик (http://www.wseven.info/task/) нравится по двум причинам:
1.Можно автозапускать одновременно со входом в систему(те быстрее всех).
2.Ставиш галку "выполнить с наивысшими правами" , если надобно.
Ты не пользуешься ?
seriousstas
:) Привет !
Не просто надоело в ини лазить)))
Теперь можно прямо из скина править, очень удобно уже пробовал.
Попробую Твою запускалку , мне ещё планировщик нравится по двум причинам
Не планировщик это ад)) там пока добавишь родить можно))
По быстроте, руннер стартует вместо шелла(можно еще раньше но там есть сложности).
Все что требует и просит права у меня выключено или удалено))...
Тут видишь кто как пользуется и кому как проще... мне так более удобно так как у меня нет программ из магазина которым нужен UAC.
А теперь с руннером еще проще, зашел на его экран добавил или поменял что то и все, все в одном флаконе))
Дома пользуюсь, можно батник сделать будет добавлять задания, на форумах автоита видел где то оболочку для планировщика годная штука но не доделанная до конца.
Экран редактирования autorunner.ini утилиты автозагрузки.
http://jpegshare.net/thumbs/9d/b0/9db0182129a0240c42c8ba4706ca2c98.jpg (http://jpegshare.net/9d/b0/9db0182129a0240c42c8ba4706ca2c98.png.html)
Видос (https://youtu.be/cWP_1nm4xZk) как работает и как использовать.
Все действия выполняет скрипт автоит --> autorunner_ini_editor.exe.
Прописывать в ExecTBL ничего не нужно.
Файл экрана autorunner.skin копировать в папку скина...
C:\Users\Имя Пользователя\Documents\iCarDS\skins\Chameleon
Скрипт autorunner_ini_editor.exe копировать в папку...
C:\Users\Имя Пользователя\Documents\iCarDS\skins\Chameleon\Scri pts
Загрузить с кнопки можно так load;autorunner.skin
Есть определенный алгоритм редактирования ини файла, по другому пока сделать не получится.
- Выбираем программу для запуска кнопкой "GET PATH"
- Затем выбираем позицию в списке
- Затем жмем кнопку "WRITE PATH"
С параметрами/аргументами ком.строки, задержкой, состоянием окна при загрузке действуем по тому же принципу...
жмем кнопку "GET PARAMETRS", затем выбираем в списке нужную строку и жмем кнопку "WRITE PARAMETERS".
Удаление параметра из ини файла, выбираем строку в списке затем жмем кнопку "DELETE STRING".
Кнопка "RELOAD INI" на случай глюков при чтении ини файла.
Скачать (https://yadi.sk/d/FzrTbw7q3XBybH)
В архиве исходник скрипта autorunner_ini_editor.exe,
Путь ини autorunner.ini по умолчанию...
$inifile = 'C:\autorunner.ini' замените на свой если отличается и скомпилируйте скрипт снова.
...
Добавил в плагин возможность смены разрешения моника :)
http://jpegshare.net/thumbs/b5/f0/b5f00d894d19bec7dd368df73d6b7fff.jpg (http://jpegshare.net/b5/f0/b5f00d894d19bec7dd368df73d6b7fff.png.html)
Видос (https://youtu.be/jr3ZHrAFUPw) как работает
Выбрать разрешение можно из полученного списка на экране.
Разрешение моника меняется вместе с размером окна икара :)
Т.е. если меняем разрешение моника на 1024 х 768 то и размер окна икара изменится на 1024 х 768, если меняем на 800 х 600 то и размер окна икара изменится на 800 х 600.
Теперь не нужно будет лезть в настройки чтоб поменять разрешение монитора, теперь это легко сделать из икара.
Пару дней потестирую и выложу обновление плагина.
Евген_21
08.06.2018, 13:56
Добавил в плагин возможность смены разрешения моника :)
http://jpegshare.net/thumbs/b5/f0/b5f00d894d19bec7dd368df73d6b7fff.jpg (http://jpegshare.net/b5/f0/b5f00d894d19bec7dd368df73d6b7fff.png.html)
Видос (https://youtu.be/jr3ZHrAFUPw) как работает
Выбрать разрешение можно из полученного списка на экране.
Разрешение моника меняется вместе с размером окна икара :)
Т.е. если меняем разрешение моника на 1024 х 768 то и размер окна икара изменится на 1024 х 768, если меняем на 800 х 600 то и размер окна икара изменится на 800 х 600.
Теперь не нужно будет лезть в настройки чтоб поменять разрешение монитора, теперь это легко сделать из икара.
Пару дней потестирую и выложу обновление плагина.
Слава,респект. Пора тебе и Lexx09 отдать права на iCarDS
Зачем им это(кто подает) если поддержки нет. Так и погубят проект. Берсеньев отдай людям , или сам давай подключайся.
Слава,респект. Пора тебе и Lexx09 отдать права на iCarDS
Было бы замечательно.
Евген_21
sirota
Спасибо Вам Большое за приятные слова :)
Ребята я не программист, просто интересно узнавать что то новое для себя...
Главное чтоб ядро запускалось а остальное можно плагинами добавить)))
Покопавшись в икаре осознал для себя что это гениальное изобретение...
Жаль разрабы других фронтов пошли по непонятному пути, например центрифуга...зачем...???
RR(икар) это же почти как фубар, есть ядро а функционал можно расширять за счет плагинов... Если есть знания и понимание вопроса можно сделать что угодно...
Но некоторых вещей конечно очень не хватает, например старта медиа источника с того на котором был выход из икара, добавления своих экранов(так же как встраиваем программы чтоб потом можно было повесить экран на кнопку)...
Финальный вариант экрана смены разрешения будет выглядеть так...
http://jpegshare.net/thumbs/77/73/777348a5ed208a974e0661000e454392.jpg (http://jpegshare.net/77/73/777348a5ed208a974e0661000e454392.png.html)
Скрин с рабочего компа, поэтому разрешения на флэшке отличаются, у меня на рабочем столе определенный беспорядок)) не могу на нем разрешения менять, иначе потом будет ничего не найти.
Флэшку можно и убрать если не нужна, я оставлю текстовые строки в файле экрана.
Небольшое обновление плагина iCarDSPlayerFIX.
Настоятельно рекомендую попробовать дома, чтоб не испортить живую установку.
- добавил функцию смены разрешения экрана вместе с размером окна
икара...
http://jpegshare.net/thumbs/66/72/6672d26bbd2ce1d84ecb6601680c99ef.jpg (http://jpegshare.net/66/72/6672d26bbd2ce1d84ecb6601680c99ef.png.html) http://jpegshare.net/thumbs/4d/ad/4dad78c2cb6c4cc62227903d0f75bdab.jpg (http://jpegshare.net/4d/ad/4dad78c2cb6c4cc62227903d0f75bdab.png.html)
необходимые файлы в архиве,
screen_res_browser.skin
set_res.skin
копировать с заменой по пути C:\Users\...\Documents\iCarDS\skins\Chameleon\
флэшку monitor_res.swf копировать в C:\Users\...\Documents\iCarDS\skins\Chameleon\Flas h
- добавил слайдер для сборок фубара...
Видос (https://drive.google.com/file/d/1dh3TOyBFWR-MCwq2Pxu_5pzmdfpv8kiD/view?usp=sharing)(тестовый для пересмотра поэтому длинный) как работает.
http://jpegshare.net/images/0c/c7/0cc7024ec4619344f92082eb3c0c5bbe.png (http://jpegshare.net/)
необходимые файлы в архиве,
1_cf_70.txt --- копировать с заменой по пути C:\Users\...\Documents\iCarDS\skins\Chameleon\
Как использовать слайдер:
Для начала нужно прописать немного JS кода в МПС панель:
в функцию/колбек on_playback_time пару строк...
str --- это для получения время в икаре(прошло/осталось)
длинная команда икара(rr.execute("...")), отправка время трека в икар для слайдера
function on_playback_time(time) {
str = fb.TitleFormat("[%playback_time%][ / -%playback_time_remaining%]").Eval().split('/');
//--- send time to icar
rr.execute("setvar;foobar_playback_time;" + time + "||setvar;foobar_playback_time_length;" + Math.ceil(fb.PlaybackLength) + "||setvar;foobar_pb_time;" + str[0] + "||setvar;foobar_pb_time_remaining;" + (str[1] == undefined ? 'Radio' : str[1]));
};
еще немного для МПС)))
Нужно прописать в интервальном таймере для получения времени от слайдера икара.
Если не понятно как сделать, пишите я распишу как сделать таймер.
Можно прописать там где в икар отправляется название трека и исполнитель --> =$CurrentSkinMediaTitle$
if(rr.getinfo("=$icar_slider_pos_set$") == 'true'){
rr.execute("setvar;icar_slider_pos_set;false");
track_pos = rr.getinfo("=$icar_slider_pos$");
fb.PlaybackTime = track_pos;
};
Теперь для икара:
Слайдер для файла 1_cf_70.txt...
Переменная foobar_trackpos --- это код слайдера
/---icar to foobar slider
S02,260,93,500,10,212,55,600,55,,01,,10,"foobar_trackpos",""
Это лабели для 1_cf_70.txt
время трека --- оставшееся время(на скрине выше отмечено красным)
L,185,88,115,22,#cf_FontBarRed#,#cf_FontBarGreen#, #cf_FontBarBlue#,15,#cf_FontBarStyle#,"=$foobar_pb_time$","CENTER"
L,720,88,115,22,#cf_FontBarRed#,#cf_FontBarGreen#, #cf_FontBarBlue#,15,#cf_FontBarStyle#,"=$foobar_pb_time_remaining$","CENTER"
Название трека и исполнителя вы вроде уже передаете, но вот на всякий случай для файла 1_cf_70.txt...
L,217,60,590,50,#cf_FontBarRed#,#cf_FontBarGreen#, #cf_FontBarBlue#,20,#cf_FontBarStyle#,"=$CurrentSkinMediaTitle$","SCROLL-CENTER"
Все остальное плагин сделает сам :smile2:
(В плагине есть одна проблема, пока не могу ее забороть... если активен любой медиа источник(сборка фубара, видео и т.д.) и выполнить команду RELOADSKIN икар упадет. Например если менять разрешение при играющей сборке получим падение.) --- исправлено
Проблему выше мелким шрифтом поборол, кто скачивал перекачайте.(все приходится проверять методом научного тыка, нет нормального описания как что работает)
Скачать (https://yadi.sk/d/nzPneqdC3XwaCS)
...
Хорошая работа! Еще бы кнопочку в настройках iCarDSConfig для сохранения изменений и путей.)
folv
Спасибо !
Еще бы кнопочку в настройках iCarDSConfig для сохранения изменений и путей.)
Вот тут я не понял совсем, извини.
Какие изменения нужно сохранять и какие пути ?
folv
Спасибо !
Вот тут я не понял совсем, извини.
Какие изменения нужно сохранять и какие пути ?
Которые делаются в iCarDSConfig - пути на папки и т.д. ,то есть настройки,
seriousstas
19.06.2018, 23:49
duzzy
iCarDSPlayerFIX
с
Инсталлятор iCarDS v1.7.0.60 (http://pccar.ru/showthread.php?t=23946)
не совместим ?
и похоже не совместим с версиями ниже iCarDS v1.7.0.60
проверил на iCarDS_1_7_0_33
seriousstas
iCarDSPlayerFIX
с
Инсталлятор iCarDS v1.7.0.60
не совместим ?
В смысле не совместим ???
Что то не работает или что ?
Я на сборке от Lexx09 и обкатываю... у меня 16 стоит.
На 7-ке и 8-ке все прекрасно работает, на 10-ке я не проверял у меня ее нет.
Тестовый видос (https://drive.google.com/file/d/1dh3TOyBFWR-MCwq2Pxu_5pzmdfpv8kiD/view) плагина записан с рабочего компа с 8-кой.
Которые делаются в iCarDSConfig - пути на папки и т.д. ,то есть настройки,
Ты имеешь в виду бэкап - сохранение/восстановление настроек...?
Если да тут в теме есть утилиты Backup_Tool, их несколько версий с разными вариантами работы.
Эта Backup_Tool_v4 (https://yadi.sk/d/vbCoi-1iuoQs5) версия из первого поста тоже нормально работает.
Я не могу редактировать первый пост поэтому последние версии лежат просто в теме как и многое другое.
seriousstas
20.06.2018, 02:38
В смысле не совместим ???
Что то не работает или что ?
Да, на кнопках разрешений нет надписей, нет и самого списка.
Как только ставлю оригинал iCarDS v1.7.0.60
все ОК.
seriousstas
20.06.2018, 03:01
у меня 16 стоит
iCarDS_1.7.0.60b24 16-ки нет.
Похоже Лекс за много почистил )
на b24 Не работают разрешения нигде у меня
На 7-ке и 8-ке все прекрасно работает
Дело не в ОС
seriousstas
Я про это писал уже, тут в теме,
http://jpegshare.net/images/6b/76/6b763c0d0312bf39a845a45ae11c52fb.png (http://jpegshare.net/)
http://jpegshare.net/thumbs/47/5c/475c4e1488134605c70c06dd39903ede.jpg (http://jpegshare.net/47/5c/475c4e1488134605c70c06dd39903ede.jpg.html)
из списка изменений сборок Lexx09
Файлы тем FontMainBotton.txt переименовал в FontMainBottom.txt, поправил все ссылки на него.
Ошибка да, несовместимость нет.
Переустанавливать все что уже настроено смысла нет.
seriousstas
20.06.2018, 15:46
Переустанавливать все что уже настроено смысла нет.
Согласен - поменял одну букву и
Добавил второй установщик iCarDSPlayerFIX by duzzy (http://pccar.ru/showpost.php?p=403400&postcount=3463) :)
seriousstas
Согласен - поменял одну букву и
Добавил второй установщик...
Спасибо тебе большое, а то так лень лезть в эти установщики)))
Евген_21
26.06.2018, 19:19
- Добавил запуск пряталки курсора мыши от Lexx09.
Команда: "mouse_hide".
Скачать архив hidecursor2.rar (https://yadi.sk/d/jAyGpPNA3WnAkh) распаковать, положить программу с библиотекой(HideCursor.exe, HideCursor.dll) в папку
Слава, привет. Скачал, архив сделал все так как ты описал. Но есть ошибка. Что не так,я сделал.
49928
Евген_21
Привет !
Сейчас проверю.
---------------------------------------------
Только проверил у меня работает, это команда "mouse_hide" просто запускает ехе файл HideCursor.exe, а у тебя не видит библиотеку не понятно почему.
Проверь еще раз то что ниже, возможно что то не доделал))... например библиотеку не копировал))
В setting.ini пропиши...
mouse_cursor_is=1
В конец _ONSKINSTART пропиши mouse_hide так: "_ONSKINSTART","... ||mouse_hide"
Закинь файлы из архива в папку Scripts...
- HideCursor.exe
- HideCursor.dll
Запускай икар...
Если не работает попробуй сначала отдельно запустить HideCursor.exe, и посмотри что будет, будет ли работать или будет ошибка.
Команда: "mouse_hide_mode",
меняет/прописывает параметр mouse_cursor_is=1/0 в setting.ini.
Слава, привет. Скачал, архив сделал все так как ты описал. Но есть ошибка. Что не так,я сделал.
49928
Кажется, должно быть так:
Инсталляция простая:
• HideCursor.dll - скопировать в корень диска C
Евген_21
Lexx09
Это мой косяк)) я по какой то адовой думке решил что можно перенести файлы в папку scripts, и при этом забыл что копия лежит в корне, поэтому у меня и работает.
Сейчас перезалью, изменений никаких не будет, нужно будет только библиотеку плагина заменить.
------------------------------------------------------------------------
Перезалил...
- поправил свой косяк с запуском программы от Lexx09 которая прячет курсор мыши при наведении на окно икара.
Теперь так...
Команда: "mouse_hide".
Скачать архив hidecursor2.rar (https://yadi.sk/d/jAyGpPNA3WnAkh) распаковать,
положить программу с библиотекой(HideCursor.exe, HideCursor.dll) в корень диска С:\, все остальное осталось прежним.
Файл readme.txt в архиве.
- добавил в архив скрипты для регистрации плагина
iCarDSPlayerFIX_register.au3
iCarDSPlayerFIX_unregister.au3
Скачать iCarDSPlayerFIX (https://yadi.sk/d/nzPneqdC3XwaCS)
...
Вечером выложу комплект(с примером) для использования джойстика(геймпада) в икаре, фубаре.
Почему с "примером", ну потому что тут будет лучше каждому для себя как то настраивать.
У меня только для аудио, видео и перехода по экранам икара. Использовать удобно и достаточно просто в понимании и переделывании, в скрипте оставил комментарии что к чему и как.
Евген_21
27.06.2018, 19:24
Lexx09
duzzy
Спасибо, все заработало. Так же прикрутил загрузку (пряталки курсора мыши от Lexx09) на 4 экран расширенных настроек. С записью параметров mouse_cursor_is=1/0 в setting.ini.
49932
Комплект по управлению с джойстика/gamepad-a
Комплект состоит из двух программ, скрипта автоит hk.exe и программы joy2key.exe.
Работает так... жмем кнопку на джойстике, joy2key отправляет хоткей, скрипт hk ловит хоткей и выполняет назначенные действия.
В данном случае отправляет хоткеи в скрипты фубара(или сам фубар) через...
ControlSend($foobar_window_class, "", $control_pl, "{MEDIA_PREV}") ;пред муз трек
(Важно ! При отправке Хоткеев в скрипты фубара, в скрипте нужно настроить функцию function on_key_down(vkey) {...}, иначе хоткей отправленный в скрипт не будет обработан.)
и команды управления в икар...
$rr.execute("CF_PREV") ;отправляем икару команду пред. трек
Видос (https://youtu.be/fMjgSAkVKm0) о том как работает, в видосе управление только джойстиком(видос как пример использования).
Скрипт 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/5a8d010956460a7f2c1fbf398c3128dc.png (http://jpegshare.net/)
получаем окно настроек...
http://jpegshare.net/thumbs/77/ea/77ea1bb9edb9ff433ed0b4b684efbcf0.jpg (http://jpegshare.net/77/ea/77ea1bb9edb9ff433ed0b4b684efbcf0.png.html)
в левой части название профиля настроек First Configuration.cfg
в правой части хоткеи на кнопках джойстика.
Кликаем два раза в правой части на кнопку джойстика и получаем такое вот окно...
http://jpegshare.net/thumbs/24/1b/241bae6119b835f016a1e30c243385ee.jpg (http://jpegshare.net/24/1b/241bae6119b835f016a1e30c243385ee.png.html)
Numpad 4 --- это кнопка клавиатуры нумпад 4
Автоматическая стрельба --- это количество повторов нажатия при удержании кнопки.
Назначили нажимаем ОК и переходим к другой кнопке.
Важно знать одну штуку, если программа joy2key убивается/падает/не корректно закрывается файл настроек слетает и используется профиль по умолчанию "First Configuration.cfg", поэтому настроив кнопки лучше переименовать свои профиль вручную в "First Configuration.cfg". И теперь когда программа будет не корректно закрыта, загрузится уже ваш настроенный профиль.
Если что то не понятно пишите объясню как и что настроить.
Скачать (https://yadi.sk/d/Ebprsgge3YZCh8)
...
seriousstas
29.06.2018, 03:31
Слава ПРИВЕТ! , Берсеньев как-то показывал, как сделать , что-б клавиши влево-вправо автоматом выбирали экран ..
те меню выбора закрывалось и одновременно выбирало без "Ввода" - не встречал ?(не могу найти) или сам знаешь, что подправить, что-б не жать Enter ?
Полезный твик для кнопок руля)
Привет Стас !
Были мысли об этом тоже, но я искать не стал так пока оставил больше время уходило на отладку скрипта управления. Можно в ExecTBL посмотреть что там есть или попробовать добавить команду Select под конец таймера выбора.
Либо сделать дубль этой команды только с авто-выбором.
Евген_21
01.07.2018, 11:46
Слава ПРИВЕТ! , Берсеньев как-то показывал, как сделать , что-б клавиши влево-вправо автоматом выбирали экран ..
те меню выбора закрывалось и одновременно выбирало без "Ввода" - не встречал ?(не могу найти) или сам знаешь, что подправить, что-б не жать 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. Перехожу на твою программу. С уважением.
Евген_21
Привет !
Ты хочешь ини файл очистить полностью или список из ини файла на экране икара ?
Если список на этом экране...
http://jpegshare.net/thumbs/cb/7a/cb7a430d890cadd417256eb30437afac.jpg (http://jpegshare.net/cb/7a/cb7a430d890cadd417256eb30437afac.png.html)
то нужна простая команда: "CLCLEAR;ALL"
если очистка ини файла то это только завтра, сегодня уже нет мочи)))
здесь ни чего выкладывать не буду так как это твоя работа
Да не, финальный вариант ты тут и выкладывай, это же как раз темя для твиков и расширения функционала :)
Евген_21
04.07.2018, 13:59
если очистка ини файла то это только завтра, сегодня уже нет мочи)
Да, именно ini, только чтоб дефолтная внутрянка осталась.
Да, именно ini, только чтоб дефолтная внутрянка осталась.
Хорошо, я понял нужно стереть все значения ини.
Вечерком выложу :)
------------------------------------------------------------------
Вот держи autorunner_ini_editor.au3 (https://yadi.sk/d/h53AJ_Ir3YkxYR), нужно только скомпилить.
Новые команды такие:
- 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|w rite_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
Вот держи autorunner_ini_editor.au3 (https://yadi.sk/d/h53AJ_Ir3YkxYR), нужно только скомпилить.
Слава спасибо, то что нужно.
Евген_21
06.07.2018, 17:02
Да не, финальный вариант ты тут и выкладывай, это же как раз темя для твиков и расширения функционала :)
Выкладываю, версию экрана редактирования autorunner.ini утилиты автозагрузки. , из под iCarDS.
С возможностью, задать время через которое загрузиться autorunner.exe, а также с полным его отключения.
Ссылка работы (http://pccar.ru/showpost.php?p=402764&postcount=301), 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_co mmands.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;$skinpat h$Scripts\iCarMainScript.exe||setvar;IsDrive;0||EV AL;START_FLAG;strcomp("$SkinIsLoad$";"1")||BYVAR;START_FLAG;CWDSETUP<<SKINRESTART||SETVAR;SkinIsEnd;0||||VisuMediaS||Set VarFromVar;current_dpl;current_dpl_$Media_s$||Play StartSound||StartTimer;Main;1000||BYVAR;obd_plugin _type;<<StartTimer;CE_SAVE;60000||BYVAR;Is_iCar_activate_o ff;<<StartTimer;_app_activate_;10000||Run;$StartScriptN ame$|$StartScriptParam$||LoadPlugins||Activate;iCa r DS||ByVar;is_duino_send_command;<<{duino_send;$duino_send_command_onskinstart$}||BYV AR;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
Качаем и пробуем (https://cloud.mail.ru/public/LhRs/jkZHhoyAn)
P.S. Экран расширенных настроек. И еще, программы загружаются по порядку и все задержки суммируются. Если например нужно чтоб программа загрузилась (например через 600000 миллисекунд установите ее последней но учитывайте время других) .Если 600000 миллисекунд то плюс все остальные задержки.
49958
seriousstas
07.07.2018, 15:27
Евген_21
Привет!
На сколько понял Слава запускает autorunner.exe через Shell ,
это не лучший вариант ?
Евген_21
12.07.2018, 18:03
Евген_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 как оболочка с догрузкой рабочего стола (https://drive.google.com/open?id=1XEhSzeE8qjnoXAHF1tM5t9qdXWyTnNJj)
icarDS+explorer_REG.sfx.exe :
- Запишет в реестр загрузку
- Переместит нужный файл файл по пути C:\Program Files (x86)\TipTop software\iCar DS\RUN_iCarDS.exe (или в Program Files , если 32-битка)
- Перезапустит ПК , и отключит UAC если не отключен ранее.
explorer_REG.exe:
- вернет реестр в исходное состояние
Видео пример есть здесь (http://pccar.ru/showpost.php?p=404680&postcount=75).
Твики Икара
добавляем в нее...
SetVar;ACTIVESOURCEID;14-/
Что означает цифра 14 ?
Евген_21
11.05.2020, 15:07
Что означает цифра 14 ?
SetVar;ACTIVESOURCEID;14 -команда на закрытие любого медиа источника .А команда SetVar;ACTIVESOURCEID;6 отвечает на открытие экрана видео.
SetVar;ACTIVESOURCEID;14 -команда на закрытие любого медиа источника .А команда SetVar;ACTIVESOURCEID;6 отвечает на открытие экрана видео.
Огромное спасибо....
Доброго дня всем. Тут такая проблема назрела. Запуск Foobar через Autorunner . Результат нужен, чтобы Foobar запускался в свёрнутом виде, т.е. в трее. В настройках выбирал и Hide и Min режимы, а воз и ныне там. Пробовал загрузку прописывать в реестр Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run]
"foobar2000"="\"C:\\Program Files\\foobar2000\\foobar2000.exe\" /hide"
Результата нет. В настройках Fooba копал.....:blush:
Две горячих клавиши, можно батник соорудить с ярлыком. Свернули, завершили. Запустится свёрнутым.
Две горячих клавиши, можно батник соорудить с ярлыком. Свернули, завершили. Запустится свёрнутым.
Спасибо, получилось. Прописал запуск через реестр. После запуска Икара, Foobar торчит свёрнутым в трее. В Икаре при нажатии запуска Foobar, запускается вторая копия Foobar. Как то не по феншую выходит....
seriousstas
08.10.2021, 21:05
В Икаре при нажатии запуска Foobar, запускается вторая копия Foobar.
Проверь пути. Скорей всего запускал из другой папки.
Проверь пути. .
По феншую в корне диска с: ? Или не факт, можно в корень другого диска?
seriousstas
09.10.2021, 16:30
По феншую в корне диска с: ? Или не факт, можно в корень другого диска?
У меня на d диске.
Если версия под Икар - то с:.
Последняя более прожорлива к ресурсам из-за передачи данных , поэтому рекомендую
версию с кнопками. Отдельно или встраивать.
Либо отключить передачу.
kostet2010@mail.
16.01.2023, 21:34
На вин11 если уставить icarDS+explorer_REG.exe то после перезагрузки ЧЕРНЫЙ ЭКРАН.
На вин11 если уставить icarDS+explorer_REG.exe то после перезагрузки ЧЕРНЫЙ ЭКРАН.
Посмотри http://pccar.ru/showthread.php?p=416709&highlight=explorer_REG.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
На вин11 если уставить icarDS+explorer_REG.exe то после перезагрузки ЧЕРНЫЙ ЭКРАН.
Так сделал:C:\Program Files (x86)\TipTop software\iCar DS\RUN_iCarDS.exe
Все стало нормально грузится
(По ходу мы вдвоём здесь мазу держим)
Похоже, да. Я сюда иногда захожу, по привычке. При переходе на "другое" ГУ, интерес к CARPC пропал.
kostet2010@mail.
17.01.2023, 23:12
Android?
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot