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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2016, 01:58   #2281
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
По умолчанию

vasekbfg
Цитата:
разве я первый кто озадачился вопросом
первый - потому-что вопросы странные - типа почему мягкое не тёплое ....
А ещё - два (jsplaylist) плейлиста не уживаются вместе - поэтому приделал в качестве доп.- этот облегчённый вариант
Цитата:
но вот зависания по tab есть идеи как обойти?
Вопросы к br3tt http://br3tt.deviantart.com/ - он зачастую отвечает , но -
какой смысл жать tab с клавы, если есть отдельная кнопка ...
какой смысл вообще жать tab на экранах , к которым этот хоткей не применим ...
Цитата:
Никто не пробовал прежде чем выполнять скрипт по tab сначала анализировать окно, и выполнять лишь в случае активированного нужного окна ?
Интересен Твой вариант - показуй
А вообще именно так и сделано - скрипт находит нужное окно и посылает хоткей .
Предложу хотя-бы немного разобраться по компонентам сборки.

Подумал, может у Тебя нет тачскрина (есть-же у форумчан джойстики разные) , если пытаешься вызывать выпадающий тычком список плейлистов хоткеем ?

Последний раз редактировалось seriousstas; 09.01.2016 в 03:19.
seriousstas вне форума   Ответить с цитированием
Старый 09.01.2016, 03:34   #2282
vasekbfg
Старший Пользователь
 
Регистрация: 24.01.2014
Возраст: 38
Город: Москва
Регион: 77, 97, 99, 177
Машина: NSGV
Сообщений: 143
vasekbfg is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение

Подумал, может у Тебя нет тачскрина (есть-же у форумчан джойстики разные) , если пытаешься вызывать выпадающий тычком список плейлистов хоткеем ?
тач есть , просто у меня есть на компе кнопка энкодера , я на нее повесил tab , так удобнее.

про зависания - скрипт tab сейчас выполняется всегда , оттого и зависает , что в скрипте нету анализа активного состояния фубара (какая именно на экране панель - mps или обычная или визуализация вообще)

tab я как понял посылается классу окна , а низя ли по нему же узнать состояние этого окна . ченить типа если WinActive("uie_wsh_panel_mod_class11") тогда посылаем tab
или на худой конец , перед посылом tab принудительно переключиться на основную панель (аналог нажатия круговых стрелочек).
vasekbfg вне форума   Ответить с цитированием
Старый 09.01.2016, 19:50   #2283
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
По умолчанию

Цитата:
основную панель
Для меня основная панель - плейлист с менеджером
Поэтому она и настроена на прицел.

Цитата:
скрипт tab сейчас выполняется всегда
Что значит всегда , Ты его зациклил что-ли ?
Или ты запускаешь скрипт вслепую - тогда можно задействовать IfWinActive https://autohotkey.com/docs/commands/WinActive.htm

Цитата:
перед посылом tab принудительно переключиться на основную панель
Можно всё - но придется ковырять скрипт MPS .
seriousstas вне форума   Ответить с цитированием
Старый 10.01.2016, 01:37   #2284
vasekbfg
Старший Пользователь
 
Регистрация: 24.01.2014
Возраст: 38
Город: Москва
Регион: 77, 97, 99, 177
Машина: NSGV
Сообщений: 143
vasekbfg is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение

Что значит всегда , Ты его зациклил что-ли ?
Или ты запускаешь скрипт вслепую - тогда можно задействовать IfWinActive https://autohotkey.com/docs/commands/WinActive.htm

Можно всё - но придется ковырять скрипт MPS .
я не добавлял отсебятины в скрипты - пользуюсь чем есть.
всегда - значит всегда когда ни нажмешь Tab выполнится один и тот же скрипт. Разве низя в этом скрипте анализировать , можно ли посылать окну сообщение с помощью IfWinActive или еще каким-нибудь образом? Если нельзя , то просьба модифицировать скрипт , добавив перед разворачиванием плейлиста в основной панели (той что на крестик) , принудительное переключение на эту самую панель.
vasekbfg вне форума   Ответить с цитированием
Старый 10.01.2016, 02:29   #2285
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
По умолчанию

Цитата:
разворачиванием плейлиста
Ты про запуск менеджера (плейлистов) наверное - плейлист итак развёрнут (сними на телефон , где у тебя и что виснет)...
Если сделал , что-б у тебя по TAB - запускался мой скрипт (TAB.exe),
то просто повесь его на другой хоткей .
Получается - Ты вызываешь TAB-ом мой скрипт , который тоже посылает TAB .
Я пробовал просто кликать по 4Icar_13_3_MPS_MB_dark\foobar2000\settings\TAB.exe
нет никаких зависаний , только если жать с клавы и это :
Цитата:
низя в этом скрипте анализировать , можно ли посылать окну сообщение с помощью IfWinActive или еще каким-нибудь образом?
уже реализовано .
Попробуй такой вариант (через ControlSend) :
Код:
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, on
SetWorkingDir %A_ScriptDir%
IfExist, %A_WorkingDir%\plmanager_0
{
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Sleep, 1000
}
IfExist, %A_WorkingDir%\plmanager_1
{
WinWait, Load Playlist,, 7
WinWaitClose
WinWait, Rename playlist:,, 1
WinWaitClose
}
IfNotExist, %A_WorkingDir%\plmanager_0
{
IfWinExist, iCar DS
{
WinActivate, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
}
else
{
WinWaitActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
ControlSend,uie_wsh_panel_mod_class11, {TAB}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
}
}
Else
ExitApp
Цитата:
принудительное переключение на эту самую панель.
Это нельзя сделать одним скриптом - Нужно править ещё скрипт MPS (пока нет желания - праздники оставили след )
seriousstas вне форума   Ответить с цитированием
Старый 10.01.2016, 03:37   #2286
vasekbfg
Старший Пользователь
 
Регистрация: 24.01.2014
Возраст: 38
Город: Москва
Регион: 77, 97, 99, 177
Машина: NSGV
Сообщений: 143
vasekbfg is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
уже реализовано .
Попробуй такой вариант (через ControlSend) :
включаю спектранализатор , жму таб - виснет
в сборке 4_11 не виснет
скрипт tab.exe лежит в папке settings в обоих случаях.
но я думаю дело не в нем ,
если даже его удалить из этой папки все равно поведение сохраняется
vasekbfg вне форума   Ответить с цитированием
Старый 10.01.2016, 03:53   #2287
vasekbfg
Старший Пользователь
 
Регистрация: 24.01.2014
Возраст: 38
Город: Москва
Регион: 77, 97, 99, 177
Машина: NSGV
Сообщений: 143
vasekbfg is on a distinguished road
По умолчанию

Seriousstas поясни пожалуйста , как ты забиндил свой tab.exe

я щас покликал мышкой по екзешнику - действительно ниче не виснет.
но там где менеджер выезжает , он обратно не заезжает по клику .
vasekbfg вне форума   Ответить с цитированием
Старый 10.01.2016, 03:58   #2288
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
По умолчанию

Цитата:
в сборке 4_11
это совсем другая сборка , не смотря на те-же компоненты .
Цитата:
жму таб - виснет
Причину я объяснил . Для посылания TAB (без "зависаний") и создан TAB.exe - то-есть нужно не жать TAB на клавиатуре, а либо кликать
по TAB.exe , либо повесить запуск TAB.exe на кнопку энкодера (для этого создай ярлык - приципи хоткей - любой , и задай этот хоткей своей кнопкой(если плеер в Икаре - есть другой способ)),
либо нажать на кнопку вызова менеджера в плеере

Либо - поменять TAB , на что-то другое вообще :
попробовал Spacebar (пробел) (подойдёт ?) - не виснет на других панелях.

Последний раз редактировалось seriousstas; 10.01.2016 в 09:12.
seriousstas вне форума   Ответить с цитированием
Старый 10.01.2016, 13:59   #2289
vasekbfg
Старший Пользователь
 
Регистрация: 24.01.2014
Возраст: 38
Город: Москва
Регион: 77, 97, 99, 177
Машина: NSGV
Сообщений: 143
vasekbfg is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
это совсем другая сборка , не смотря на те-же компоненты .

Причину я объяснил . Для посылания TAB (без "зависаний") и создан TAB.exe - то-есть нужно не жать TAB на клавиатуре, а либо кликать
по TAB.exe , либо повесить запуск TAB.exe на кнопку энкодера (для этого создай ярлык - приципи хоткей - любой , и задай этот хоткей своей кнопкой(если плеер в Икаре - есть другой способ)),
либо нажать на кнопку вызова менеджера в плеере

Либо - поменять TAB , на что-то другое вообще :
попробовал Spacebar (пробел) (подойдёт ?) - не виснет на других панелях.
я повесил бы на другую кнопку , если бы список плейлистов заезжал обратно по второму клику , у тебя он заезжает?
vasekbfg вне форума   Ответить с цитированием
Старый 10.01.2016, 22:25   #2290
Krysanov
Super Moderator
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 45
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,148
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Duzzy, привет !
Вот здесь ты создал отдельную тему... и у меня собственно вопрос
в сборке 13.1 есть выбор DSP уже предустановленный..
Нажмите на изображение для увеличения
Название: 2016-01-11 00-04-29 Скриншот экрана.jpg
Просмотров: 806
Размер:	45.6 Кб
ID:	42177

у меня 5.1 многоканал.. раньше просто выбирал стерео в 5.1 и слушал ничего не меняя... А тут попробовал режим izotope ozone 5. Если слушать музыку в формате flac, mp3 и тд, то звук насыщенный что ли на ozone.... Если "тяжелые" форматы в 5.1, то в стерео в 5.1... и как то тише что ли...Теперь вот не пойму, а как сделать, чтобы работало и с "тяжелыми" и "легкими"форматами , используя одни настройки? Или так нельзя?
Имея ASUS XONAR U7 слушаю через wasapi (event) из-за голосовых подсказок Икара и прог, встроенных в него (блюстак)..
в 4 посте твоей темы есть описание РАЗВОДКА КАНАЛОВ ПОД ASIO В ФУБАРЕ.... как его осуществить, если асио не пользуюсь? Никак?
в 6 посте темы есть Объемный звук/foo_dsp_fsurround. Там есть
Цитата:
Он декодирует информацию объемного звука из стерео (в том числе mp3) и выводит в формате 5.1.
Про это можно поподробней.. ЧТо это дает?
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv
Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC!
Установка Windows, iCarDS и всего, что необходимо для CarPC!
_________________________________________

Krysanov вне форума   Ответить с цитированием
Ответ


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

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

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



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


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