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)

Евген_21 15.06.2018 23:37

Стас, курим вдвоем.
Цитата:

Я с Вами, я же болен на всю голову)) И я рад что мы вместе, когда мы вместе мы можем.... ну почти все))
Блин, я как ребенок радуюсь.... Спасибо.....Точно вместе мы сила!
Завтрашнего дня погружаюсь в тему. Пошел спать. Время 3.37.

duzzy 16.06.2018 00:06

Евген_21

Пожалуйста :) Конечно когда вместе мы Силища :wink2:
Это конечно не ах ох но работает как должно, в видосе это наглядно видно.
В архиве должно быть все что нужно для икара, но я мог конечно что то забыть))
Для МПС код простой, если будет не понятно пишите.

И да добавил экраны для смены разрешений, переход из родного функционала.

Скачать тут

seriousstas 16.06.2018 02:41

Евген_21
Цитата:

Стас, курим вдвоем.
Покурил сигару))
Я сейчас залез в DSP и Оutput Device - последний "подарок" от Марка.
Нужно день - два на допил. Покажу , что получилось, на мой взгляд - норм.
Далее - свободен..
duzzy кстати Оutput Device а именно fb.GetOutputDevices(); работал уже с версии 2.1.3 ) ,

DSP попросило обнову.

duzzy 16.06.2018 16:19

seriousstas

Цитата:

fb.GetOutputDevices(); работал уже с версии 1.3 )
О спасибо :) не знал, добавлю себе в сборку на 1.3, жаль что ДСП только для 1.4.

И я наконец вспомнил почему так не люблю пропихивать команды через запуск ехе-ки... как с фубаром.
Пример: если достаточно часто нажимать след.трек будут пропуски(когда плагин тестировал ловил кучу раз).
Так что я буду переходить на систему опроса переменных, как предлагал ранее.
Инфу отправлять и получать придется как не крути...

____________________________________________

Евген_21

Вот готовый вариант опроса икара с проверкой на работающий икар...
Можно прописать в любом месте любого МПС скрипта.
Для полноценной работы нужна библиотечка автоита, ее нужно положить в папку assemblies основной папки сборки... вот так...
http://jpegshare.net/thumbs/da/99/da...9788f1076f.jpg
Немного расписал где что и как))
//====================================
Свой код пописывать межу этих указателей...
//====================================
PHP код:

//--- get send info/commands iCarDS<->fb2k
var autoit_obj = new ActiveXObject("AutoItX3.Control");
var 
rr undefined;
var 
rr_getinfo_timer false;
var 
rr_obj_check_timer false;
var 
rr_obj_check_timer_value 5000//--- таймаут проверки икара в мс, работает он или нет
var rr_getinfo_timer_value 1000//--- таймаут опроса переменных икара в мс
var track_pos "";

rr_check(); //--- запуск проверки икара и создание объекта


//--- ниже в rr_get_send_info() прописываем то что будем получать/отправлять из икара
function rr_get_send_info() {
    try {
        
//=================================================================================
        //--- try{...} обработчик ошибок с зацикленной схемой проверки на работающий икар
        //--- прописываем тут то что нужно получать отправлять в/из икар/а
        //--- и выполняем какие то действия при получении нужной инфы

        
if (rr.getinfo("=$icar_slider_pos_set$") == 'true') { //--- если icar_slider_pos_set = true выполняем далее
            
rr.execute("setvar;icar_slider_pos_set;false"); //--- обнуляем переменную icar_slider_pos_set в false
            
track_pos rr.getinfo("=$icar_slider_pos$"); //--- берем значение переменной icar_slider_pos которая содержит время перехода трека
            
fb.PlaybackTime track_pos//--- выставляем время трека в соответствии с положением слайдера икара
        
};
        
//=================================================================================
    
} catch (e) {
        
//--- catch(e){...} при получении ошибки она обрабатывается тут

        
tt('>>> iCarDS GetSendInfo() Error...'); //--- выводим сообщение об ошибке в консоль фубара
        
rr_getinfo_timer false && rr_getinfo_timer.Dispose(); //--- гасим таймер
        
rr undefined;
        
rr_obj_check_timer window.CreateTimerInterval(rr_obj_check_timer_value); //--- запускаем таймер проверки процесса icards.exe

    
};
};
//-------------------------------------------------------------------------------------
//--- далее можно ничего не трогать, тут расположены функции проверки и старта таймеров
//-------------------------------------------------------------------------------------
function rr_check() {
    if (
icar_check()) {
        
rr_obj_check_timer false && rr_obj_check_timer.Dispose();
        
rr = new ActiveXObject("RideRunner.sdk");
        
is_rr_on true;
    } else {
        
is_rr_on false;
        
rr undefined;
        
rr_obj_check_timer window.CreateTimerInterval(rr_obj_check_timer_value);
    };
    
is_rr_on rr_getinfo_timer window.CreateTimerInterval(rr_getinfo_timer_value) : rr_getinfo_timer false && rr_getinfo_timer.Dispose();
};

function 
icar_check() {
    var 
ret_check "";
    
ret_check autoit_obj.ProcessExists("iCarDS.exe");
    if (
ret_check == 0) {
        
tt('>>> iCarDS not running...');
        return 
false;
    } else {
        return 
true;
    };
};
//--- если в скрипте уже есть функция on_timer(id)
//--- нужно просто перенести условия( if(...){...} ) в свою функцию из этого скрипта
function on_timer(id) {
    if (
rr_getinfo_timer && id == rr_getinfo_timer.ID) {
        
rr_get_send_info();
    };
    if (
rr_obj_check_timer && id == rr_obj_check_timer.ID) {
        
rr_check();
    };
};

function 
tt(t) {
    
fb.trace(t);
}; 


seriousstas 16.06.2018 16:43

Цитата:

добавлю себе в сборку на 1.3
duzzy не то пишу) , уточнил..
Имею ввиду прошлую версию панели марка v2.1.3

seriousstas 18.06.2018 11:50

duzzy
Слайдер работает!, можно как-то отвязать от плагина (регистраций) ?
Я ведь запихал "шкурку" в установщик ..
И кажется Ты кидал настройки опроса переменной .. чтоб реакция была быстрее на касание.

duzzy 18.06.2018 16:03

seriousstas

Цитата:

Имею ввиду прошлую версию панели марка v2.1.3
Аааа, понял))... а то я вроде проверял не работает, думал может что не так делал))

Цитата:

Слайдер работает!
Это хорошо :beer:

Цитата:

можно как-то отвязать от плагина (регистраций) ?
Нет конечно, это же внутренний механизм...
Его можно регистрировать без окон в тихом режиме(regsvr32 /s либа.dll).
Вернее так, слайдер сделать можно, точнее просто полоску отображения время трека но управлять ты ей не сможешь.
Цитата:

И кажется Ты кидал настройки опроса переменной .. чтоб реакция была быстрее на касание.
Чуть выше тот же механизм, только он немного упрощен в плане схемы опроса... т.е. готово для слайдера.
Механизм зацикленный, при таком варианте не важно используется икар или нет, код сделает все сам, а при ошибках будет писать в консоль.
Эта переменная отвечает за частоту опроса --- rr_getinfo_timer_value = 1000; в мс., сейчас один раз в секунду, но на практике будет достаточно 300 мс. можно и меньше если система позволяет.

Можно попробовать в опрос сунуть отправку из function on_playback_time(time)
PHP код:

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])); 

возможно графика будет шустрей переключатся в икаре... надо пробовать.

Единственное не до конца понял вот с этим моментом "...чтоб реакция была быстрее на касание..."
Ты имеешь в виду какую реакцию ? ...переход по времени трека или графический ответ...
Просто у меня реакция почти моментальная на временной переход, на видео слышно хорошо спецом со звуком симал :), а вот графический ответ идет немного с задержкой. Видимо слайдеры в икаре/rr опрашиваются один раз в секунду.
Нет нормального описания как работают функции в примере плагина, там только очень упрощенные примеры коих не достаточно для понимания как все это хозяйство работает.

seriousstas 18.06.2018 16:09

duzzy
Цитата:

Единственное не до конца понял вот с этим моментом "...чтоб реакция была быстрее на касание..."
Спали все - тестил без звука))
Цитата:

а вот графический ответ идет немного с задержкой. Видимо слайдеры в икаре/rr опрашиваются один раз в секунду.
Скорей всего - тут есть дискомфорт..
Цитата:

Вернее так, слайдер сделать можно, точнее просто полоску отображения время трека но управлять ты ей не сможешь.
Женя такой сделал , он работал.
Цитата:

Нет нормального описания как работают функции в примере плагина, там только очень упрощенные примеры коих не достаточно для понимания как все это хозяйство работает.
Я понял - снова методом "проб и ошибок")

duzzy 18.06.2018 16:16

seriousstas

Попробуй в опросник)) закинуть функционал из function on_playback_time(time), в JS эта функция отрабатывает каждую секунду, я просто сюда сунул для того чтоб разнести нагрузку на разные функции.
Теоретически должно работать быстрее... я не прав, графика опаздывает из за долгого получения времени от фубара... секунда это очень много.
...
Я уже попробовал))... все так же))) можно оставить в on_playback_time...

seriousstas 18.06.2018 16:18

Цитата:

графика опаздывает из за долгого получения времени от фубара... секунда это очень много.
Если смотря на его (Евген_21) икаровский слайдер надстройку и крутить слайдер Фубара, то графическая реакция примерно 300мс +-
А если смотреть на Твой , то после касания визуальный ответ около секунды.
Вобщем , если будет возможность хоть немного ускорить - было-бы супер., а пока итак отлично!)

Евген_21 18.06.2018 17:47

Цитата:

Сообщение от seriousstas (Сообщение 403350)
Если смотря на его (Евген_21) икаровский слайдер надстройку и крутить слайдер Фубара, то графическая реакция примерно 300мс +-
А если смотреть на Твой , то после касания визуальный ответ около секунды.
Вобщем , если будет возможность хоть немного ускорить - было-бы супер., а пока итак отлично!)

Стас, привет. Я так понял ты уже прикрутил слайдер.

seriousstas 18.06.2018 18:19

Цитата:

Сообщение от Евген_21 (Сообщение 403355)
Стас, привет. Я так понял ты уже прикрутил слайдер.

Привет!
Потестил http://pccar.ru/showpost.php?p=403276&postcount=3440
Все ок. Ставить через dll-ку пока не вижу смысла , может позже что-то придумаем)

duzzy 18.06.2018 18:52

seriousstas
Цитата:

Если смотря на его (Евген_21) икаровский слайдер надстройку и крутить слайдер Фубара...
Они по разному устроены, по сути это просто прогресс бар, т.е. он просто отображает значение переменной, без взаимодействия.

-----------------------------------------------------
Цитата:

Ставить через dll-ку пока не вижу смысла , может позже что-то придумаем)
Тут ничего не придумаешь к сожалению, это внутренний функционал... но решайте сами, вы хотели я сделал...

Евген_21 18.06.2018 18:54

Цитата:

Сообщение от seriousstas (Сообщение 403356)
Привет!
Потестил http://pccar.ru/showpost.php?p=403276&postcount=3440
Все ок. Ставить через dll-ку пока не вижу смысла , может позже что-то придумаем)

Почему, через dll-ку не вариант. Это тогда в Икаре нужно править обработку слайдера из под фубар. Может уважаемый Lexx09, нам поможет. Он же правил-iCarExtended.dll.
Цитата:

Они по разному устроены, по сути это просто прогресс бар, т.е. он просто отображает значение переменной, без взаимодействия.
Так и есть в одну сторону.

seriousstas 18.06.2018 18:56

Цитата:

Сообщение от duzzy (Сообщение 403359)
seriousstas

Они по разному устроены, по сути это просто прогресс бар, т.е. он просто отображает значение переменной, без взаимодействия.

Я так и думал , что ... пока "туда-обратно"))

Что получилось с DSP панелькой :

Двойной клик - вешаем на кнопку - одинарный - активация. Вызов списка через контекст.
Евген_21
Да с утановкой и регистрацией нужно мудрить для инсталятора..
Ты сам пробовал слайдер ?
Там нет сложностей при установке..
В Фубар добавь в МПС тех пару строчек,
"LoadPlugins","LoadExt;iCarDSPlayerFIX" - в UserExecTBL.ini
и 1_cf_70.txt скопируй

Евген_21 18.06.2018 19:05

Цитата:

Сообщение от seriousstas (Сообщение 403362)
Я так и думал , что ... пока "туда-обратно"))
Что получилось с DSP панелькой :

Стас, ты делаешь только удобства !!! Спасибо, за труды и время.

seriousstas 18.06.2018 19:06

Цитата:

Сообщение от Евген_21 (Сообщение 403363)
Стас, ты делаешь только удобства !!! Спасибо, за труды и время.

Реально удобно!
Уже "потыкал") в авто ..

Евген_21 18.06.2018 19:13

Цитата:

Сообщение от seriousstas (Сообщение 403364)
Реально удобно!
Уже "потыкал") в авто ..

Да вы с Славой, вообще молодцы!!! Спасибо. Так держать.
Каждый ,знает свое дело на +5.
Цитата:

Да с утановкой и регистрацией нужно мудрить для инсталятора..
Ты сам пробовал слайдер ?
Там нет сложностей при установке..
В Фубар добавь в МПС тех пару строчек,
"LoadPlugins","LoadExt;iCarDSPlayerFIX" - в UserExecTBL.ini
и 1_cf_70.txt скопируй
Еще нет, выпал из форума. Но думаю на днях разберусь. Времени пока мало, только набегами.

duzzy 18.06.2018 19:36

Евген_21
seriousstas

По другому слайдер не сделать, это внутренний механизм икара/rr.
foobar_trackpos это почти такой же слайдер как и SONGPOS только данные о времени вы загоняете из сборки фубара двумя переменными foobar_playback_time(текущее время трека), foobar_playback_time_length(длина трека), вот и вся разница.
И я не пойму что с библиотекой то не так, там ничего нет кроме добавленных команд, правки родного видео и слайдера ???
Весь функционал работает по командам и событиям в икаре, там нет таймеров потоков и другого грузящего проц функционала...

Евген_21 18.06.2018 19:56

Цитата:

Сообщение от duzzy (Сообщение 403367)
Евген_21
seriousstas

По другому слайдер не сделать, это внутренний механизм икара/rr.
foobar_trackpos это почти такой же слайдер как и SONGPOS только данные о времени вы загоняете из сборки фубара двумя переменными foobar_playback_time(текущее время трека), foobar_playback_time_length(длина трека), вот и вся разница.
И я не пойму что с библиотекой то не так, там ничего нет кроме добавленных команд, правки родного видео и слайдера ???
Весь функционал работает по командам и событиям в икаре...

Слава, я это понимаю. Что без DLL ни чего не сделаешь.
Я полностью с тобой согласен. Добавил новую команду в Икаре foobar_trackpos для слайдера фубара. Чего и не хватало.
Я пока, все это дело не тестил. Но думаю задержка от Икара к фубу в секунду не такая и проблема. Главное , есть уже огромный прогресс смены позиции трека из шапки Икара.
Спасибо, я такое бы не сделал. Так,как могу только что то на уровне скина. Еще раз спасибо.

seriousstas 18.06.2018 20:42

duzzy
Цитата:

И я не пойму что с библиотекой то не так, там ничего нет кроме добавленных команд, правки родного видео и слайдера ???
Слава Все супер!!!, я про автоустновщик(чтоб в один клик).. Закинуть все файлы по местам отдельным установщиком. Нужно попробовать .

Евген_21 19.06.2018 11:25

Вложений: 1
Цитата:

Сообщение от seriousstas (Сообщение 403362)
Ты сам пробовал слайдер ?
Там нет сложностей при установке..
В Фубар добавь в МПС тех пару строчек,
"LoadPlugins","LoadExt;iCarDSPlayerFIX" - в UserExecTBL.ini
и 1_cf_70.txt скопируй

Испытал, все отлично. Сразу подправил файлы для шаблона.Проверь.
Вложение 49914
Убрал, по центру переключение между приложениями. Теперь смена позиции трека. Остальное без изменений.

seriousstas 19.06.2018 16:17

Вложений: 2
Евген_21
Цитата:

Проверь
Ок
Цитата:

Остальное без изменений
Стиль HYUNDAI не добавлял (для сборки и для шаблона)?
duzzy
Цитата:

Его можно регистрировать без окон в тихом режиме(regsvr32 /s либа.dll).
Так и сделаю.
Способ без "промаргивания" CMD (Autoit) :
Код:

#include
_WinAPI_DllInstall('iCarDSPlayerFIX.dll')

:::::::::::::::::::::::::::::::
duzzy
Установка Твоего
iCarDSPlayerFIX
в один клик , проверь, работает-ли ?

1-й файл для стандартного 1.7.0.60
2-й для Сборка iCarDS v1.7.0.60 версий начиная с b19

duzzy 20.06.2018 00:57

seriousstas
Цитата:

я про автоустновщик(чтоб в один клик).. Закинуть все файлы по местам отдельным установщиком.
Ааа ты про это... понял ))
Посмотри в программе создания установщика там должны быть настройки по копированию запуску скриптов и т.д.
Цитата:

в один клик , проверь, работает-ли ?
Сейчас попробую как оно.

-----------------------------------------------------

Попробовал автоит регистрацию, все нормально и регистрирует и снимает регистрирацию.
PHP код:

#include <WinAPIReg.au3>
_WinAPI_DllInstall('iCarDSPlayerFIX.dll') ;--- регистрирует библиотеку
;_WinAPI_DllUninstall ('iCarDSPlayerFIX.dll') ;--- убирает регистрацию библиотеки 


seriousstas 20.06.2018 15:53

duzzy
Ты предлагал здесь диалог:
http://pccar.ru/showpost.php?p=402190&postcount=3396
Завернёшь ?

Евген_21 20.06.2018 15:56

Цитата:

Сообщение от seriousstas (Сообщение 403400)

Стиль HYUNDAI не добавлял (для сборки и для шаблона)?

Ещё, не все сделал. Не нравятся кнопки переключения плей лист...
Не могу повторить стиль. Уже очень давно эту тему переделывал.
Как все будет гуд,скину.

seriousstas 20.06.2018 16:03

Цитата:

Сообщение от Евген_21 (Сообщение 403440)
Ещё, не все сделал. Не нравятся кнопки переключения плей лист...
Не могу повторить стиль. Уже очень давно эту тему переделывал.
Как все будет гуд,скину.

Хорошо, не спеши..
Финального ядра 1.4 все-равно нет еще..

duzzy 22.06.2018 00:26

Цитата:

Сообщение от seriousstas (Сообщение 403439)
duzzy
Ты предлагал здесь диалог:
http://pccar.ru/showpost.php?p=402190&postcount=3396
Завернёшь ?

Да сделаю :wink2:.
Есть еще диалоги на правку)) ?
Как выложить, готовым ехе-ком или как выкладывал настройки ресурсов ?
И какую версию, последнюю бету ?

---------------------------------------------------------------------------------------
Для resource hacker-a
Диалог Media Library под номером 143
фубар 1.4 бета 17
http://jpegshare.net/thumbs/f8/f4/f8...fa165fd8a5.jpg
Код:

143 DIALOGEX 0, 0, 332, 288
STYLE DS_FIXEDSYS | WS_CHILD
CAPTION ""
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 12, "MS Shell Dlg"
{
  CONTROL "Music folders", 1290, "foobar2000:separator", 0x50010000, 0, 0, 332, 12
  CONTROL "", 1233, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 4, 16, 164, 76
  CONTROL "Add...", 1234, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 183, 16, 48, 14
  CONTROL "Remove", 1235, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 183, 49, 48, 14
  CONTROL "File types", 1291, "foobar2000:separator", 0x50010000, 0, 102, 332, 12
  CONTROL "Restrict to:", 1126, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 4, 120, 44, 8
  CONTROL "", 1121, COMBOBOX, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 48, 118, 121, 99
  CONTROL "Exclude:", 1127, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 4, 136, 44, 8
  CONTROL "", 1216, COMBOBOX, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 48, 134, 122, 99
  CONTROL "eg. \"*.MPC;*.OGG\"", 1215, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 48, 148, 112, 8
}

оригинальный скрипт выделить и удалить, скрипт выше копировать и вставить в окно скрипта, нажать compile script затем сохранить exe-шку.

готовый exe файл фубар 1.4 бета 17

seriousstas 22.06.2018 01:22

duzzy
Спасибо БОЛЬШОЕ!)

Цитата:

Есть еще диалоги на правку)) ?
По DSP пробовал что-то для 1.4 ?

duzzy 22.06.2018 02:50

seriousstas

Пожалуйста ! :)

Слушай пробовал(мысли у нас похожи))), думал всех нае...ь но не вышло))
Диалог ДСП можно увеличить но смысла в этом почти нет... шрифт увеличивается размер/высота строк нет...
примерно так
http://jpegshare.net/thumbs/1e/1e/1e...0273c5e59c.jpg
Если нужно могу добавить и перезалить бету...

--------------------------------------------------------------------------------
Диалог ДСП немного переделанный
для resource hacker-a
диалог 676
Код:

676 DIALOGEX 0, 0, 332, 288
STYLE DS_FIXEDSYS | WS_CHILD
EXSTYLE WS_EX_CONTROLPARENT
CAPTION ""
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 12, "MS Shell Dlg"
{
  CONTROL "Active DSPs", 1293, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 4, 4, 64, 11
  CONTROL "", 1031, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 4, 16, 108, 155
  CONTROL "Available DSPs", 1281, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 115, 4, 100, 11
  CONTROL "", 1032, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | LVS_ALIGNLEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 114, 16, 108, 155
  CONTROL "DSP chain presets", 1332, "foobar2000:separator", 0x50010000, 4, 252, 324, 12
  CONTROL "", 1242, COMBOBOX, CBS_DROPDOWN | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 4, 176, 97, 81
  CONTROL "Load", 1243, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 114, 176, 30, 14
  CONTROL "Save", 1244, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 153, 176, 30, 14
  CONTROL "Delete", 1245, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 192, 176, 30, 14
}

оригинальный скрипт выделить и удалить, скрипт выше копировать и вставить в окно скрипта, нажать compile script затем сохранить exe-шку.


ехе-ник фубара 1.4 бета 17 с увеличенным диалогом media library и dsp

Бача 29.06.2018 12:05

Добрый день, случилось несчастье, переустановил Windows а Flat ответил aw,crashed. ни кто не подскажет, что он от меня хочет? другие сборки Foobar работают. а вот запал на эту. Спасибо.

duzzy 29.06.2018 21:01

Цитата:

Сообщение от Бача (Сообщение 403682)
Добрый день, случилось несчастье, переустановил Windows а Flat ответил aw,crashed. ни кто не подскажет, что он от меня хочет? другие сборки Foobar работают. а вот запал на эту. Спасибо.

Привет !
Сообщение "aw,crashed" это значит что скрипт упал, т.е. произошла ошибка выполнения скрипта.
Нужен скрин с окном ошибки, или информация из консоли при "aw,crashed"
Примерно так...
http://jpegshare.net/thumbs/76/db/76...96c9ee94fe.jpg

Открыть окно консоли можно хоткеем Alt + C.
Консоль выглядит так...
http://jpegshare.net/thumbs/df/c9/df...24bb563f11.jpg

Т.е. мне нужно получить от тебя название скрипта и номер строки с ошибкой чтобы исправить ее...(ниже пример того как это выглядит)
http://jpegshare.net/images/f2/c2/f2...944b7e51a3.png

seriousstas 29.06.2018 23:07

Вложений: 1
duzzy
Цитата:

// @name "LIBRARY TREE PANEL"
// @author "Wilb"
// @version "1.2"
У меня // @version "1.3.2"
Но сути не меняет. Если добавить весь список, а затем пробовать добавить
какую-то папку , что есть в списке повторно (или весь каталог) ,а она содержит CUE -
Добавятся файлы CUE в плейлист.
А вот в последней LIBRARY TREE - нет этого косяка.
Можно добавлять дубли - всё фильтрует..
В поисках причины прбовал и на Твоей сборке:

duzzy 30.06.2018 00:30

seriousstas

Да я даже не помню какая там у меня версия стоит)) я менял тело скрипта без замены шапки.
Косяк с куем не критичный, но не приятный.
Как мне лень лезть в эту библиотеку... очень давно это откладываю, этот скрипт уже не скрипт а компонент на js, там столько всего нужно править и менять просто жесть...
Как будет время посидеть пару дней в покое, займусь библиотекой.

seriousstas 30.06.2018 00:38

duzzy
Цитата:

Как мне лень лезть в эту библиотеку
Аналогично!) Рука не поднимается ..

Gadina 11.07.2018 07:42

Цитата:

Сообщение от duzzy (Сообщение 403698)
Нужен скрин с окном ошибки, или информация из консоли при "aw,crashed"

Тоже решил опробовать обновлённую сборку Flat, сразу же при открытии выскакивает ошибка aw,crashed. Предыдущая сборка без проблем работает. Скрин ошибки сделаю в понедельник. Ща чутка в отпуске.

Gadina 16.07.2018 05:25

Вложений: 2
duzzy
Вот изображения консоли:

Gadina 16.07.2018 05:30

Это что, получается что нужен IE9 или выше, я так понимаю?

Gadina 16.07.2018 11:06

Разобрался, IE обновил, всё заработало!!!

maksim 05.08.2018 00:46

Привет всем! Только врубился в тему, подскажите, как создать свой пресет для обработки звука?
Или хотя бы как вызвать стандартное окно настроек фубара через эту панель?
То есть банально, как поменять аудио устройство вывода в сборке?


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

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