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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS+Foobar2000 (http://pccar.ru/showthread.php?t=14176)

duzzy 08.05.2015 16:42

Цитата:

Сообщение от vladj (Сообщение 327568)
Да, убери пож-та...да и вообще другим может пригодится. Я пробовал, но т.к. лыжи не едут
в скриптописательстве, не справился. Шаг влево-шаг вправо и скрипт крашится.

ОК уберу, если сегодня успею то сюда скину:smile2:

Да я сам не кодер...так немножко хакнуть там сдесь:smile1:

Krysanov 08.05.2015 18:56

Цитата:

Сообщение от duzzy (Сообщение 327560)
....меня тоже если честно бесит это продергивание в плейлисте уже давно....

я об этом и заикаться даже не стал:pleasantry:, крутится пальцем хоть и так, и слава Богу!

vladj 08.05.2015 20:27

Верхнюю полосу в скрипте убрал удалив строчки
Код:

if(repaint_f){
        repaint_f = false;
        !window.IsTransparent && gr.FillSolidRect(0, 0, ww, heigh_row, 0x80555555);
      // !window.IsTransparent && gr.DrawRect(0, 0, ww, heigh_row, 1,0x70ffffff);
        refresh_char_index(gr);
        bold_start      = Math.max(bold_start,0);
        bold_end        = Math.max(bold_end,0);
        form_text_cusor = Math.max(form_text_cusor,0);
        bold_start      = Math.min(bold_start,form_text.length);
        bold_end        = Math.min(bold_end,form_text.length);
        form_text_cusor = Math.min(form_text_cusor,form_text.length);
        gr.DrawLine(0,heigh_row/2,ww,heigh_row/2,heigh_row,on_form?0x60222222:0x60000000);
        on_form && form_text_cusor_hiden && (bold_start == bold_end) && gr.DrawLine(char_index[form_text_cusor] + heigh_row/10,heigh_row/10,char_index[form_text_cusor] + heigh_row/10,heigh_row*0.9,1,color_text);
        bold_end = (bold_end < form_text.length)?bold_end:form_text.length;
       
        (bold_start != bold_end) && gr.DrawLine(char_index[bold_start] + heigh_row/10,heigh_row/2,char_index[bold_end] + heigh_row/10,heigh_row/2,heigh_row-3,choose_background_color);
       
        gr.GdiDrawText(form_text, g_font, color_text, heigh_row/10, heigh_row/10-5, ww, heigh_row, 0);
       
        (form_text == "") && gr.GdiDrawText("Поиск ", g_font3, RGB(105,105,105), heigh_row/10, heigh_row/10-5, ww, heigh_row, 0);
       
        gr.DrawLine(ww-heigh_row*0.8,heigh_row*0.8,ww - heigh_row*0.2,heigh_row*0.2,heigh_row/10,(m_x > ww-heigh_row && m_y < heigh_row)?0xf0ffffff:RGB(105,105,105));
        gr.DrawLine(ww-heigh_row*0.8,heigh_row*0.2,ww - heigh_row*0.2,heigh_row*0.8,heigh_row/10,(m_x > ww-heigh_row && m_y < heigh_row)?0xf0ffffff:RGB(105,105,105));
    }

Осталось поднять библиотеку повыше...на освободившееся место.

duzzy 09.05.2015 00:06

vladj
Да это я знаю:-)
Убрать графику не проблема, проблема как раз поднять список...вот это реальный геморой. У этого автора блин, полет мысли весьма интересный, seriousstas не даст соврать, у меня на то чтоб понять как он сортировку треков делает ушла примерно неделя... у него в скрипте нет ни описания ни сносок... Здесь походу как то завязано на список эта строка поиска, пока не получается вычислить те параметры которые отвечают за отрисовку верхней строки, чтоб ее исключить и поднять список на верх...
Я уже часа 3-4 плотно сижу и пока ничего.:sad2:, но пока еще не сдался...
Автора попросил помочь но думаю что помощи не будет....
http://thanhdat1710.deviantart.com/a...V1-0-376360761

Krysanov 12.05.2015 18:27

Цитата:

Сообщение от Krysanov (Сообщение 327245)
Вот сегодня сымитировал ситуацию нестабильно работающего интернета, решил посмотреть, что будет в режиме интернет радио.... версия 1.38 икаровского фубара... но чуда не произошло, через 1 секунду фубар начал опять щелкать "каналы", а я думал, что он (фубар) будет "ждать" соединения на том же "канале"...:sad2:

Подниму вопрос... Что и где подправить, чтобы подольше фубар задерживался на канале... Очень часто бывает( когда включаешь комп), что пока не заработает модем, щелкают сч каналы, когда появляетсяв икаре "глобус интернета" на долю секунды происходит "зацеп" канала и опять мотает... Нажимаю на нужный, начала фразы и переключает на следующий по списку канал... Задолбало:angry:

seriousstas 15.05.2015 06:17

wladkom1953
Цитата:

Внимание, для этой версии обязательно установить на комп программу AutoHotkey .
В этом случае менеджер плейлистов также будет автоматически прятаться
это спорное утверждение, тк ехе-хи создаваемые прогой самодостаточны (я везде поудалял AHK и робит).
Цитата:

а я не знал, что искать в каверфлоу можно ,
наверное отключу переход в плейлист при выборе лупы ...
wladkom1953
Цитата:

А где это подправить можно?
Убрать эти панели из скрипта и оставить только
Код:

$imagebutton(5,$sub(%hh%,85),80,80,%b0%,%b1%,PANELSHOW:WSH_DSP:0;PANELSHOW:vumeter:0;PANELSHOW:PS:0;PANELSHOW:art:0;PANELSHOW:select:0;PANELSHOW:search:1;REFRESH,)
С плавностью прокрутки есть прогресс (duzzy добавил два полезных параметра в скрипт плейлиста) :

Два скрипта на AHK помагают управлять библиотекой .
Работает так - верхняя кнопка зажимает CTRL на несколько секунд ,
это позволяет увеличить шрифт и выборочно выбирать несколько папок(или треков) зараз .
Нижняя - отправляет выбранное в плейлист и одновременно отключает CTRL - довольно удобно :

seriousstas 16.05.2015 03:38

Упаковал :
http://rghost.ru/8xGlq9yFt
Напомню, что для корректной работы всех кнопок , должен быть активным хотя-бы один трек в плейлисте . Так работает foo_run

sirota 16.05.2015 15:47

Что то со звуком.....а именно тихий стал и из фубара не прибавляется.

Krysanov 16.05.2015 20:44

Цитата:

Сообщение от seriousstas (Сообщение 328021)
Упаковал :
http://rghost.ru/8xGlq9yFt
Напомню, что для корректной работы всех кнопок , должен быть активным хотя-бы один трек в плейлисте . Так работает foo_run

Класс! То, что надо!

seriousstas 16.05.2015 20:55

sirota - фубар не причем (я ничего не менял) - это скорей всего проделки микшера или настройки Asus-а покрутить (сбросить) надо ...


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

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