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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2018, 20:13   #451
gswolf
Новый Пользователь
 
Регистрация: 17.01.2010
Регион: 73
Сообщений: 6
gswolf is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Сборка состоит из экранов ("слоев") , регулятор в одном из них.
Нужно послать команду именно в это окно . Другими словами - навести фокус .
Так-же нужно изменить код той панели , что с регулятором на принятие хоткея .
Я могу это сделать , но нужно знать , как у Тебя происходит отправка (глобальной горячей кнопки) и можно-ли отправлять командную строку или запускать exe - шку ?

Что на мой взгляд - логично, иначе зачем его вызывать..(спрятать можно повторным нажатием)
Кнопки работают через вот эту платку DIGITAL CAR JOYCODER и их софт http://fayloobmennik.cloud/7252060.
gswolf вне форума   Ответить с цитированием
Старый 21.04.2018, 22:12   #452
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
По умолчанию

Цитата:
DIGITAL CAR JOYCODER
Вот моя :
http://www.cartft.com/catalog/il/1552
И у меня совсем нет времени покопаться во всех ф-циях софта к ней .
Попробуй запускать *.exe (любую) - кнопкой руля. Если такая возможность есть ,
можно попробовать сделать вызов панели.
seriousstas вне форума   Ответить с цитированием
Старый 21.04.2018, 23:19   #453
gswolf
Новый Пользователь
 
Регистрация: 17.01.2010
Регион: 73
Сообщений: 6
gswolf is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Вот моя :
http://www.cartft.com/catalog/il/1552
И у меня совсем нет времени покопаться во всех ф-циях софта к ней .
Попробуй запускать *.exe (любую) - кнопкой руля. Если такая возможность есть ,
можно попробовать сделать вызов панели.
эта софтина эмулирует нажатие клавиш и сочетания клавиш. как вариант к *.exe можно создать к нему ярлык и задать быстрый вызов.

А нельзя сделать что бы при любом изменении громкости плеера появлялся это регулятор?
gswolf вне форума   Ответить с цитированием
Старый 22.04.2018, 00:00   #454
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
По умолчанию

Цитата:
А нельзя сделать что бы при любом изменении громкости плеера появлялся это регулятор?
Можно поробовать , но любое непрерывное (циклическое) слежение - это доп нагрузка ..
Нам нужно непрерывно брать значение громкости и сравнивать его с новым , что не есть гуд .
Могу предложить проще вариант : Поменяй местами (только сам скрипт) панель Сикбара с панелью Громкость ..
seriousstas вне форума   Ответить с цитированием
Старый 25.04.2018, 01:52   #455
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
По умолчанию

Цитата:
что бы при любом изменении громкости плеера появлялся этот регулятор?
gswolf
Думаю добавлю эту возможность в сборку , если пройдет тесты в машине .
Работать будет если активен вид с разделенным экраном , те двумя панелями + логотип сборки (как на видео) :



По умолчанию будет отключено . Включить можно из меню (по ПКМ):
Миниатюры
Нажмите на изображение для увеличения
Название: 2018-04-23_14-37-13.jpg
Просмотров: 510
Размер:	107.7 Кб
ID:	49598  

Последний раз редактировалось seriousstas; 25.04.2018 в 02:48.
seriousstas вне форума   Ответить с цитированием
Старый 25.04.2018, 23:18   #456
gswolf
Новый Пользователь
 
Регистрация: 17.01.2010
Регион: 73
Сообщений: 6
gswolf is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
gswolf
Думаю добавлю эту возможность в сборку , если пройдет тесты в машине .
Работать будет если активен вид с разделенным экраном , те двумя панелями + логотип сборки (как на видео) :



По умолчанию будет отключено . Включить можно из меню (по ПКМ):
Будет отлично. Сделать эту функцию для всех видов можно будет? Меня больше интересует вид с одним экраном-плейлистом.
gswolf вне форума   Ответить с цитированием
Старый 25.04.2018, 23:27   #457
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
По умолчанию

Цитата:
Сообщение от gswolf Посмотреть сообщение
Будет отлично. Сделать эту функцию для всех видов можно будет? Меня больше интересует вид с одним экраном-плейлистом.
Та, что по кнопке "Плейлист" ? Будет так-же вызываться Volume bar .. Update2 сделаю на протяжении недели .
seriousstas вне форума   Ответить с цитированием
Старый 25.04.2018, 23:36   #458
gswolf
Новый Пользователь
 
Регистрация: 17.01.2010
Регион: 73
Сообщений: 6
gswolf is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Та, что по кнопке "Плейлист" ? Будет так-же вызываться Volume bar .. Update2 сделаю на протяжении недели .
да. получается будет вид как на вашем видео, только без "обложки".
gswolf вне форума   Ответить с цитированием
Старый 26.04.2018, 11:09   #459
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
По умолчанию

Цитата:
Сообщение от gswolf Посмотреть сообщение
да. получается будет вид как на вашем видео, только без "обложки".
Находится на том-же экране - поэтому будет вызываться ..
seriousstas вне форума   Ответить с цитированием
Старый 29.04.2018, 13:51   #460
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
По умолчанию

Евген_21
По поводу избавления от лишних скриптов и этого :
Цитата:
Какова будет реализация?
Через расширение foo_runcmd.dll.
Застрял на чувствительности стрелочников , пришлось поправить (с контролем раскладки):
Documents\iCarDS\skins\Chameleon\Scripts\SendKey.exe
PHP код:
#NoTrayIcon
_WinAPI_LoadKeyboardLayout(0x0409)
$sText WinGetText("title")
Func _WinAPI_LoadKeyboardLayout($sLayoutID$hWnd 0)
    
Local Const $WM_INPUTLANGCHANGEREQUEST 0x50
    Local $aRet 
DllCall("user32.dll""long""LoadKeyboardLayoutW""wstr"Hex($sLayoutID8), "int"0)
    
    If 
Not @error And $aRet[0Then
        
If $hWnd 0 Then
            $hWnd 
WinGetHandle(AutoItWinGetTitle())
        EndIf
        
        
DllCall("user32.dll""ptr""SendMessage""hwnd"$hWnd"int"$WM_INPUTLANGCHANGEREQUEST"int"1"int"$aRet[0])
        Return 
1
    
EndIf
    
    Return 
SetError(1)
EndFunc

If ($cmdline[0] = 3Then
    ControlSend
($cmdline[1], ""$cmdline[2], $cmdline[3])
Else
Global Const 
$wm_mousewheel 522
$classnn 
$cmdline[2]
$icount $cmdline[4]
$hctrl ControlGetHandle($cmdline[1], ""$classnn)
_sendmessage($hctrl$wm_mousewheel_winapi_makelong(0$icount 120))
EndIf 

Func _sendmessage($hwnd$imsg$wparam 0$lparam 0$ireturn 0$wparamtype "wparam"$lparamtype "lparam"$sreturntype "lresult")
    
Local $aresult DllCall("user32.dll"$sreturntype"SendMessageW""hwnd"$hwnd"uint"$imsg$wparamtype$wparam$lparamtype$lparam)
    If @
error Then Return SetError(@error, @extended"")
    If 
$ireturn >= AND $ireturn <= 4 Then Return $aresult[$ireturn]
    Return 
$aresult
EndFunc
Func _winapi_makelong
($ilo$ihi)
    Return 
BitOR(BitShift($ihi, -16), BitAND($ilo65535))
EndFunc 
Ну и сама кнопка
/ DB- :
Код:
B,130,518,126,80,"RUNW;$SKINPATH$\Scripts\sendkey.exe|"[CLASS:{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}]" "Analog VU Meter" "" "-2",

Последний раз редактировалось seriousstas; 09.05.2018 в 16:49.
seriousstas вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

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



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


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