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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   АвтоЗвук (http://pccar.ru/forumdisplay.php?f=16)
-   -   сборка/тема foobar 2000 для CarPС (http://pccar.ru/showthread.php?t=19671)

sirota 26.07.2016 08:06

Цитата:

Сообщение от seriousstas (Сообщение 365635)
А пробовал DSD:WASAPI ? - не полхой фильтр Масима (автора SACD плагина) - на домашнем у меня звук из видяхи на ресивер - преобжается в лучшую сторону

Это плагин?...расскажи подробней.

seriousstas 26.07.2016 12:45

sirota
Он (DSD:WASAPI) идет вместе c SACD плагином - сделан , как вывод звука - открой вкладку вывода .
Вывод удобно переключать и сравнивать звук 4-мя кнопками справа :
http://rgho.st/8tyC7ycYf/thumb.png
Окно вызывается CTRL+клик по кнопке (и добавь туда свое устройство вывода - название после двоеточия) , в обновлении сделаю просто двойной клик ..

seriousstas 26.07.2016 12:52

Цитата:

сделаю просто двойной клик
duzzy
Есть простой способ по даблу на кнопке в DSP панели запускать другую команду ?
Сдалал так (через координаты) :
Код:

function on_mouse_lbtn_dblclk(x, y) {
        if ((x > bw * 3+62)&(y < bh)) {
и тд ...

но чую есть способ проще - через саму кнопку:)

duzzy 27.07.2016 10:49

seriousstas

:) Самый простой способ использовать доп.кнопку как например Ctrl/Shift/Alt + Левый Клик потому что при редактировании кнопки все равно нужно вызывать клавиатуру... Можно даже Икаровской клавой пользоваться я пробовал все работает.

А если делать по даблу, то нужно писать функцию(описывать дабл в коде кнопок) и она будет общей для всех кнопок... т.е. дабл будет срабатывать на всех кнопках +будет два раза отрабатывать левый клик нажато/отпущено каждый раз при дабле...

seriousstas 27.07.2016 12:49

Цитата:

Самый простой способ использовать доп.кнопку как например Ctrl/Shift/Alt + Левый Клик
То-есть ничего не трогать :)
Думал может можно в самой кнопке что-то типа :
если (dblkl) ,то :

Это я для общего развития, но в принципе все работает , по тому методу что выше
описал через ограничение зон - может и оставлю в сборке ..
Цитата:

дабл будет срабатывать на всех кнопках
не - все хорошо с этим:
https://youtu.be/3oGliYacKpo

duzzy 27.07.2016 15:16

seriousstas

Цитата:

То-есть ничего не трогать
Это самое главное правило :))) если работает лучше не трогать)))... неоднократно проверенное на собственном опыте.

Цитата:

Думал может можно в самой кнопке что-то типа :
не получится... будут обрабатываться все клики...
Если добавить в кнопочный код действия по даблу, то на всех кнопках будет обрабатываться дабл... шаблон кнопок общий и его не ограничить на какую то кнопку вот в чем трабл.

Выхода два:
- делать по ограничению зоны клика в функции on_mouse_lbtn_dblclk(x, y) {...(в on_paint(); просто зону обработки дабла нарисуй, чтоб было видно куда даблить... например gr.DrawRect(x, y, w, h, line_width, color))
- либо использовать доп.кнопку клавиатуры(Ctrl, Shift, Alt)...

Настройка то в принципе одноразовая, раз настроил и забыл :)

Цитата:

не - все хорошо с этим:
не пойму что в видосе происходит... Ctrl не правильно обрабатывается ?
Можно на Shift или Alt заменить.
utils.IsKeyPressed(0x10) --- Shift
utils.IsKeyPressed(0x11) --- Ctrl
utils.IsKeyPressed(0x12) --- Alt

+в 10-ке старые версии Comfort On-Screen Keyboard Pro работают очень криво... авторы фикс под 10-ку выпускали(программа после фикса работает еще медленней и стала еще грузней). Я использую старую версию 7.3.7 на 7-ке все гуд.:smile2:

seriousstas 27.07.2016 16:17

duzzy
Клава работает.
Видео ускоряет ,поэтому можно запутаться , что я делаю ..
Лучше попробуй - просто добавь условия для зон этих кнопок:
Код:

function on_mouse_lbtn_dblclk(x, y) {
        if ((x > bw * 3+62)&(y < bh)) {
device_name = window.GetProperty("Device Name");
var nl = "\" + chr(10) + \"";
var ddd = input_box(p_text + nl + nl +device_name, device_name, w_title);
if(ddd == undefined){
window.SetProperty("Device Name",device_name);
}else{
window.SetProperty("Device Name",ddd);
recalc_dimensions();
}
}

        if ((x > bw * 3+62)&(y > bh)&(y < bh*2)) {
device_name2 = window.GetProperty("Device Name2");
var nl = "\" + chr(10) + \"";
var ddd2 = input_box(p_text + nl + nl +device_name2, device_name2, w_title);
if(ddd2 == undefined){
window.SetProperty("Device Name2",device_name2);
}else{
window.SetProperty("Device Name2",ddd2);
recalc_dimensions();
}
}

        if ((x > bw * 3+62)&(y > bh*2)&(y < bh*3)) {
device_name3 = window.GetProperty("Device Name3");
var nl = "\" + chr(10) + \"";
var ddd3 = input_box(p_text + nl + nl +device_name3, device_name3, w_title);
if(ddd3 == undefined){
window.SetProperty("Device Name3",device_name3);
}else{
window.SetProperty("Device Name3",ddd3);
recalc_dimensions();
};
}

        if ((x > bw * 3+62)&(y > bh*3)) {
device_name4 = window.GetProperty("Device Name4");
var nl = "\" + chr(10) + \"";
var ddd4 = input_box(p_text + nl + nl +device_name4, device_name4, w_title);
if(ddd4 == undefined){
window.SetProperty("Device Name4",device_name4);
}else{
window.SetProperty("Device Name4",ddd4);
recalc_dimensions();
};
}

}


sirota 27.07.2016 16:23

seriousstas

Цитата:

Окно вызывается CTRL+клик по кнопке (и добавь туда свое устройство вывода - название после двоеточия) , в обновлении сделаю просто двойной клик ..
Заменил на свое устройство...а как сохранить не понял...вышел, зашел и опять вывод какая то видео карточка nvidia висит за место моей xonar DX :dntknw:
Вопрос...а двоеточие нужно ставить?
Я видать с дуру поставил...

seriousstas 27.07.2016 23:53

Цитата:

Сообщение от sirota (Сообщение 365797)
seriousstas



Заменил на свое устройство...а как сохранить не понял...вышел, зашел и опять вывод какая то видео карточка nvidia висит за место моей xonar DX :dntknw:
Вопрос...а двоеточие нужно ставить?
Я видать с дуру поставил...

Ставить ничего перед названием не нужно.
Должно сохранять(просто нажми OK) - проверь права доступа (на изменения)
к папке фубара . Верхняя DS кнопка уже настроена - поправь названия трех других.
В нижнюю впиши название твоего Asio .

seriousstas 16.08.2016 15:18

duzzy
Задумался я над заменой старичка "WSH Playlist Viewer"
на http://br3tt.deviantart.com/art/JS-S...list-571375892
Есть в природе моды этого плейлиста ?
Нашел только :
http://alibalicou.deviantart.com/art/Eole-608641604
но падает его мод часто .И он жалуется Бретту , что не работет под 10-кой,
хотя оригинал - вроде норм .
Пробовал я в работе на домашнем этот JS-Smooth-Playlist - шустро мотает только без картинок -
в виде списка . Мне этого хватает для пол-экранного отображения. Выводит картинки станций в фон по дефолту.
Уже поковырялся - убрал нумерацию . Жаль - там настроек сортировки нет вообще (по Исполнителю автоматом)..
Попробую сегодня в машине - пальцем .


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

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