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,425
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,425
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,425
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
Просмотров: 964
Размер:	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,425
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,425
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,425
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($sLayoutID, 8), "int", 0)
    
    If 
Not @error And $aRet[0] Then
        
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] = 3) Then
    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 >= 0 AND $ireturn <= 4 Then Return $aresult[$ireturn]
    Return 
$aresult
EndFunc
Func _winapi_makelong
($ilo, $ihi)
    Return 
BitOR(BitShift($ihi, -16), BitAND($ilo, 65535))
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 вне форума   Ответить с цитированием
Ответ


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

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

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



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


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