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)

seriousstas 02.10.2016 20:18

120705
Цитата:

Выбрал размер кнопок BIG CLASSIC----вылетело Script error. Выбираю кнопки Dark Classic---тоже самое. Выбираю Silver----Кнопка MANAGER от Silver? нижние от Classic. Что за хрень приключилась???? Разрешение 1024х600
От прошлой сборки мало, что осталось не смотря на ту-же графику - вот и прошу писать про баги ,
сейчас поправим :)
...............
проверь как теперь

seriousstas 02.10.2016 20:39

Цитата:

Сообщение от Gadina (Сообщение 370588)
seriousstas Отличная сборка! Спасибо огромное!

:drinks_cheers:
duzzy
Цитата:

Сейчас занялся вопросом старта трека в один клик))) уже есть успехи..
.
Не раз задавался вопросом, но поверхностные знания по JS 1.2.3 не позволяли ..
Сейчас есть понимание "как" в теории на плавном , но пока "беру отгул" - надеюсь у тебя получится :)

Не знаю насколько информативно получилось - сделал скрины в PDF и подписал пункты меню

duzzy 03.10.2016 00:28

seriousstas

Цитата:

надеюсь у тебя получится
Сборку размещать в готовых или пусть еще тут повисит ?

seriousstas 03.10.2016 01:05

Цитата:

но если честно не думаю что от него будет толк
попробовать нужно :)
Цитата:

Сборку размещать в готовых или пусть еще тут повисит ?
пусть повисит еще денек ..

shumaz 03.10.2016 03:11

Завтра буду тестить на PC, но судя по скринам мега жирно:rolleyes2:
Стас молодец!

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

1) врядли аж так актуально тем, у кого библиотека трэков в порядке, у меня далеко не всё упорядочено (((
вопрос: можно ли вместо первого столбика в плейлисте "номер трэка" с тегов, поставить обычный "порядковый номер трэка"?
В прошых сборках это решалось в пару кликов, тут не нашел :dntknw:

http://i6.pixs.ru/thumbs/2/7/7/skrin...5_23525277.jpg

так же и нету порядкового номера при загрузке плейлиста радио станций (орентироватся на скролл полосу конечно можно, но когда есть № п/п это еще удобней :rolleyes2:)

2) наконец то теперь в обеих видах плейлистов одинаково отображается Artist - Titile, а не как в прошлых (в "ряженом" было Titile - Artist, в обычном наоборот Artist - Titile). это то, чего мне не хватало реально!

так же очень понравилось, что через секунду после включения нового трэка, выводится только Titile трэка (без артиста).
но тут заметил особенность: если переключать в ручную, работает как выше описал, если же кнопками (следущий/предыдущий трэки) - таймера в 1 сек нету (сразу отображается Titile), что не очень удобно (сразу видишь только тайтл, а что за артист хрен его... этой одной секунды, как при ручном переключении хватало бы, хотя таймер можно было бы на пару-тройку секунд и увеличить)

3)
Цитата:

Сообщение от seriousstas (Сообщение 370561)
Панель №9 Полноэкранный просмотр картинок и Биографии из Инета с миниатюрами (кнопки так-же ,как в №2)"

не могу понять, как на этой панели происходит переключения между фото и часами? (по какому принципу/кнопке)

4) в целом всё очень даже шустро работает, но пару раз подвисало на 1-2 сек при быстром переключении трэков (вручную). выключил все анимации - не поменялось, но не критично это.

5) VU Buttons Auto Hide - это что за кнопки прятатся будут если включить?

6)
Цитата:

Сообщение от seriousstas (Сообщение 370561)
Файлы для переключения панелей здесь
-сейчас 5 панелей (вперёд-назад) по кругу .

работает супер!
не хватает еще 1 панели (обычный плейлист), но не так критично, как в прошлых сборках

7) Backgroud Wallpaper в плейлисте: где находится дефолтная картинка? хотел бы её на свою заменить.

P.S. за описание назначения кнопок и пунктов меню отдельное СПАСИБО!

vladj 03.10.2016 12:34

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

Сообщение от shumaz (Сообщение 370636)
в плейлисте: где находится дефолтная картинка?
хотел бы её на свою заменить.

С зажатым шифтом правой по плейлисту, Properties, путь прописан к картинке
тут - .\js_br3tt\jssp\images\default.png
Кладешь свою картинку в папку по пути указанному в строке дав ей название default.png
Можно положить и с любым другим названием, но тогда измени название в этой строке.
В Disply: Wallpaper Blurred можно отключить размытие картинки.
То-же можно и в библиотеке указать, в любом случае просто внимательно смотрим на путь
к картинке и не забываем что расширение картинки должно соответствовать прописанному.

seriousstas 03.10.2016 14:11

shumaz
1)С нумирацией связана сортировка .. единственное ,могу попробовать сделать чекбокс меню "Отключить нумирацию" (её показ)
Цитата:

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

2)У меня примерно одинаковый интервал . Артист есть в бегущей строке и двух панелях и-нет картинок.
Цитата:

наконец то теперь в обеих видах плейлистов
плейлист теперь один (было два)

3)Автоматически (если нашло картинки-убирает часы)
4)В описании есть совет - уменьшить картинки в папках до 500x500 максимум , так-же можно отключить загрузку фото на одной из двух панелей для инет-картинок.
5)Вуметра (стрелки)
6)Его больше нет в сборке .
Цитата:

P.S. за описание назначения кнопок и пунктов меню отдельное СПАСИБО!
И в личку не раз просили - вот - руки дошли ..

shumaz 03.10.2016 16:16

Цитата:

Сообщение от vladj (Сообщение 370656)
... не забываем что расширение картинки должно соответствовать прописанному.

нашел, поставил. всё ок.

Спасибо

shumaz 03.10.2016 16:27

Цитата:

Сообщение от seriousstas (Сообщение 370664)
1)С нумирацией связана сортировка .. единственное ,могу попробовать сделать чекбокс меню "Отключить нумирацию" (её показ)

мде, печалька:dry2:

Цитата:

Сообщение от seriousstas (Сообщение 370664)
4)В описании есть совет - уменьшить картинки в папках до 500x500 максимум , так-же можно отключить загрузку фото на одной из двух панелей для инет-картинок.

да, но я не понял как это делается... тоисть я захожу в папку с трэками, там отдельно лежащих фото файлов с обложками нету, они "зашиты" в тэги трэка видимо. надо искать какой то медиа органайзер.

Евген_21 03.10.2016 18:51

Вложений: 2
duzzy,seriousstas
Цитата:

Не пойму для чего она тебе нужна, но раз ты так хотел эту функцию копирования в избранное)))... держи
Если не знаешь как пристроить в скрипте попроси у seriousstas.
Отвечу, зачем мне это надо. Скачал например сборник, слушаю с флешки на авто (без копирования на диск), и все что очень понравилось копирую, уже в папку избранное. А все остальное в утиль... Как то так.
ТО что Стас сделал для копирования, не очень удобно. Пытаюсь сам вставить код Славы. Но все что пока получилось сделать ,это добавить 5
кнопку и то без названия ....
Вложение 45035
PHP код:

var DT_LEFT 0x00000000;
var 
DT_CENTER 0x00000001;
var 
DT_RIGHT 0x00000002;
var 
DT_RIGHT 0x00000003;
var 
DT_TOP 0x00000000;
var 
DT_VCENTER 0x00000004;
var 
DT_BOTTOM 0x00000008;
var 
DT_SINGLELINE 0x00000020;
var 
DT_NOCLIP 0x00000100;
var 
DT_CALCRECT 0x00000400;
var 
DT_END_ELLIPSIS 0x00008000;
var 
DT_NOPREFIX 0x00000800;
var 
DT_PATH_ELLIPSIS 0x00004000;
var 
DT_WORD_ELLIPSIS 0x00040000;
//=============================
var 0;
var 
lbdn 0;
var 
y_start 0;
var 
y_end 0;
var 
y_delta 0;

//=====


var pl_rect_color window.GetProperty("Background Rect Color","50-50-50");
var 
hover_color window.GetProperty("_Button Mouse Hover Color","200-200-200");
var 
hover_static_color window.GetProperty("Button Mouse Hover Static Color""47-48-53");
pl_rect_color CustomColor(pl_rect_color);
hover_color CustomColor(hover_color);
hover_static_color CustomColor(hover_static_color);

var 
ww window.Width;

var 
btn_w_divider window.GetProperty("_.Button Width Divider"5);

var 
bw ww/btn_w_divider;

var 
butt_grad_angle window.GetProperty("_Button Gradient Angle"90);
var 
color_transp RGBA(0,0,0,0); //Transparent color

var DT DT_SINGLELINE DT_CENTER DT_VCENTER DT_WORD_ELLIPSIS;
var 
hbtn;
var 
dbtn;

function 
recalc_dimensions(){
ww window.Width;
wh window.Height;

bw ww/btn_w_divider;


$buttons = [ 

        new 
Button(00bwppt.headerBarHeight-1,  function () {
        }),
        new 
Button(bw0bwppt.headerBarHeight-1, function () {
        }),        
        new 
Button(bw*20bwppt.headerBarHeight-1, function () {
        }),    
        new 
Button(bw*30bwppt.headerBarHeight-1,  function () {
        }),
        new 
Button(bw*40bwppt.headerBarHeight-1,  function () {
        })
]


То до чего додумался, а дальше, глухо как в танке.:be:

Евген_21 03.10.2016 20:41

Цитата:

Сообщение от duzzy (Сообщение 370706)
Первая в мире сборка с однотычковым плейлистом :tounge1:

Видос... :beach:
(пауза после левого клика это для того чтоб было понятно что клика нет при остановке и отпускании ЛКМ, в проге записи экрана нет функции показывать когда кнопку мыши отпускают)

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

Евген_21



Я понимаю для чего это нужно. Сортировать сборники :smile2:

Вышеуказанную мной функцию по копированию в избранное лучше добавить в код к сердечкам, так будет проще и удобнее... будет добавляться тег ЛАВ и копироваться трек в указанную папку. В итоге мы получим треки в избранном с тегом ЛАВ. Можно еще интересней сделать, разместить папку с Избранным в Общей музыкальной папке и у тебя будет к ней доступ из библиотеки.

Можно конечно и кнопку отдельную сделать, но сунув в сердечки будет компактнее.

Если нужна эта функция кидай настроенную сборку, сделаю как выше написал. Почему настроенную, чтоб мне потом несколько раз не переделывать. Да я лентяй :big:

duzzy
Привет, сборку сейчас скину. Можно все же кнопку сделать, так будет лучше и удобнее лично для меня. А сердечкам оставить уже существующий функционал.
Цитата:

Первая в мире сборка с однотычковым плейлистом
Респек, когда испытаем.
Цитата:

Да я лентяй
Понимаю....:smile1:

Krysanov 03.10.2016 20:43

Вложений: 1
Стас, к тебе, наверное!!!
у меня в машине обрезана дата
Вложение 45042
фото с ноутбука
Разрешение монитора в машине 1152х864

seriousstas 03.10.2016 20:56

Цитата:

Сообщение от Krysanov (Сообщение 370708)
Стас, к тебе, наверное!!!
у меня в машине обрезана дата
Вложение 45042
фото с ноутбука
Разрешение монитора в машине 1152х864

не видно..срин в машине сделай

Евген_21 03.10.2016 21:02

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

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

Привет !
Ну если в кнопку, тогда скрин экрана пожалуйста с указанием куда эту кнопку прикручивать.


Пока сам ее еще испытываю :) но работает классно, по привычке все еще пытаюсь даблом треки стартовать, +переделываю сборку как мне нужно, сборку делал не для себя.
Хочу еще регулировку цветов для JS скриптов сделать и вынести некоторые настройки в панель настроек, для того чтобы в Пропертис не лазить, а регулировать пальцем. Т.е. по сути будет еще две простенькие панели настроек МПС сплиттера и JS скриптов.

Вложение 45043
Красненьким отмечено. С названием Copying или Copy

Евген_21 03.10.2016 21:43

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

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

Крайняя кнопка справа и назвать ее Copy to Fav... понял ща сделаю
(название кнопки если хочешь сам поменяешь, напишу где)

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

seriousstas 03.10.2016 21:56

Евген_21
И еще где уменьшить шрифт?
Extra font size value в проперитиз , так-же шрифт зумится вместе со всем остальным (Ctrl+колесо)
Цитата:

ТО что Стас сделал для копирования
Ничего не делал - этот функционал есть по дефолту .
Появляется окно с выбором действий:
1 Скопировать
2 Переместить
3.Скопировать / переместить весь альбом (удобно если это CUE)
минус - добавляется ещё одно телодвижение - кнопка RUN, которую нужно нажать .
Если просто копировать - то скрипт рулит (знал , что у duzzy их есть на все случаи :))

duzzy
Цитата:

с однотычковым плейлистом
молоток ! (заценил видос!) , как выделяешь треки для выборочного удаления (очистки) ?

Вчера делал примерно то-же с новыми "картинками" от Гены @version "29092016"
Задача отключить кнопки во время прокрутки фоток ..
по (прошлому) скрипту - при подтоамживаниях при перемотке картинок все грешил на основной скрипт - оказалось виной
buttons_on_mouse_move(x, y);

тоже думаю решить - ограничив зону .

Евген_21 03.10.2016 22:14

Цитата:

Extra font size value
Это общее увеличение, а отдельно LIBRARY VIEW
можно уменьшить, если да то где...

seriousstas 03.10.2016 22:19

Цитата:

Сообщение от Евген_21 (Сообщение 370718)
Это общее увеличение, а отдельно LIBRARY VIEW
можно уменьшить, если да то где...

можно (2539) - либо найди поиском: g_fsize-2

Цитата:

Отвечу, зачем мне это надо. Скачал например сборник, слушаю с флешки на авто (без копирования на диск), и все что очень понравилось копирую, уже в папку избранное. А все остальное в утиль...
А на практике как ?
Берем сборник ,который через неделю надоест, пользуемся сердечками =>
все в утиль => копируем на флеху новый сборник - нет ?

vladj 03.10.2016 22:24

Цитата:

Сообщение от duzzy (Сообщение 370706)
Первая в мире сборка с однотычковым плейлистом

С уточнением того, что это именно на скрипте в панели WSH, в EL плейлисте с самого
начала такая возможность присутствует (но это правда не для тача).

seriousstas 03.10.2016 22:36

Цитата:

Сообщение от Евген_21 (Сообщение 370711)
Вложение 45043
Красненьким отмечено. С названием Copying или Copy

за 5 минут не выйдет - координаты и нажатия в разных местах .
duzzy
............................
))))))))))))))))))))))))

это пипец !!!!!!!

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

сейчас покажу (залезу в скрипт)..
Команды кнопок - это все else if начиная с 3731
почему так - хз - решил потренироваться задавать координаты вручную :)

Евген_21 03.10.2016 22:44

Цитата:

Сообщение от seriousstas (Сообщение 370719)
можно (2539) - либо найди поиском: g_fsize-2


А на практике как ?
Берем сборник ,который через неделю надоест, пользуемся сердечками =>
все в утиль => копируем на флеху новый сборник - нет ?

Спасибо, получилось.
Цитата:

А на практике как ?
Есть то что реально по душе и на долго. Услышал,запала ,скопировал...Как то встроенным плеером Икара, скопировал треки в папку избранное , так до сих пор слушаю (а сборника уже давно нет). Мне так удобно.

seriousstas 03.10.2016 22:54

Цитата:

Есть то что реально по душе и на долго. Услышал,запала ,скопировал...Как то встроенным плеером Икара, скопировал треки в папку избранное , так до сих пор слушаю
Понял. В идеале - конвертить перед копированием для переноса потреково из CUE и
других паков, образов и тд ..

duzzy 04.10.2016 00:48

Цитата:

Сообщение от seriousstas (Сообщение 370724)
за 5 минут не выйдет - координаты и нажатия в разных местах .
duzzy
............................
))))))))))))))))))))))))

это пипец !!!!!!!

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

сейчас покажу (залезу в скрипт)..
Команды кнопок - это все else if начиная с 3731
почему так - хз - решил потренироваться задавать координаты вручную :)

:smile1:
Экспериментатор...:smile1:

duzzy 04.10.2016 01:53

Евген_21

Не сделаю копирование из плейлиста, автор сборки seriousstas попроси его если нужна помощь с кодом...

shumaz 04.10.2016 04:57

парни, сильно не пинайте пожалуйста, но я не могу понять принципа, по которому в плейлисте ставится нумерация: заморочился, отредактировал теги, переименовал файлы, в теги вбил номер трэка по порядку... всё вроде стало норм, кроме 2х пар трэков (в теге номер трэка 12, а в фубаре его показывает 13. ну и еще пару не состыковок, видно по скринам).:dntknw:
http://i11.pixs.ru/thumbs/7/3/6/scre...0_23538736.jpg
http://i11.pixs.ru/thumbs/7/4/4/scre...9_23538744.jpg

P.S. все файлы переименованы по шаблону: Исполнитель - Трэк.* (flac в даном случае)
P.S.S. как же всё таки не удобно с этими цифрами... хотел добится "красоты" путём наведения порядка в тегах, но хрен...
жаль конечно, что не реально сделать номер попорядку, а эти не понятные цифры скрыть

seriousstas 04.10.2016 05:39

Цитата:

Если нужно просто выключить кнопки(графику) при прокрутке, можно сделать так...
Именно так и делаю . Кнопки занимают приличную часть экрана - закрывают картинку, а используются не так часто . Сделал так - тычёк показать кнопки .
Мотаем - кнопок нет .
Цитата:

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

duzzy 04.10.2016 12:27

seriousstas
Цитата:

Нажми на стоп - все по "0" - ям у меня. Те все ок с этим . Метки тогда если удалить вручную - должны возвращаться ))
Загрузка проца тут не причем, я когда диспетчер открыл хотел посмотреть обращение к диску, забыл что в 7-ке нет этого в диспетчере...

Просил сообщать я сообщил, мне то какой резон врать...

seriousstas 04.10.2016 13:28

Цитата:

Загрузка проца тут не причем
Вспомни менеджер из JS 1.2.3 - там в постоянное обращение к диску
давало +3 % . (ты подсказал проверять в режиме Stop)
Цитата:

я когда диспетчер открыл хотел посмотреть обращение к диску, забыл что в 7-ке нет этого в диспетчере...
(в 10-ке он есть)Открывал вчера диспетчет - по нулям и диск и проц .
Сейчас видео сделаю, заодно покажу работу новой версии картинок
..........
Я ведь особо ничего не делал - чуть увеличил зону нажатия,
и убрал 4 лишние звезды .. (так рейтинг стал серцем) .
Видео (+ новые картинки) в режиме стоп 0.000 %. При прокрутке 0.1 % (читаем картинки), далее снова 0 обращений :

Цитата:

мне то какой резон врать...
подскажи ,как ещё тестировать ? куда смотреть (копать) ? :)

duzzy 04.10.2016 16:03

seriousstas

Цитата:

подскажи ,как ещё тестировать ? куда смотреть (копать) ?
Смотри попробую объяснить проще, Евген 21 просил прикрутить ему функцию копирования треков в избранное, я делаю абсолютно тоже что и у себя в коде скрипта плейлиста(добавляю несколько строк и дополняю функции нужным функционалом)... результат мой вариант работает, твой вариант постоянно копирует треки на которые приходит фокус либо переключение треков prev/next...
Куда смотреть и что делать я не в курсе... нужно код перебирать и смотреть что не так.

Хочешь можешь попробовать сам...
Вот то что я добавлял...

ppt = {
custom_fav_mod_on : window.GetProperty("CUSTOM Favorites Tracks Mod", true),
custom_fav_folder : window.GetProperty("CUSTOM Favorites Tracks Mod Folder", "D:\\Favorites_Tracks\\"),

это можно сразу за настройками

var fso = new ActiveXObject("Scripting.FileSystemObject");
var handle = fb.GetFocusItem();
var tfo = fb.TitleFormat('%path%');

if(ppt.custom_fav_mod_on && !fso.FolderExists(ppt.custom_fav_folder)){
try{
var a = fso.CreateFolder(ppt.custom_fav_folder);
}catch(e){
fb.ShowPopupMessage("Error on Disk Path :" + a);

};
};

это в секцию рейтинга...

var bool = this.rows[this.activeRow].metadb.UpdateFileInfoSimple("MOOD", getTimestamp()); --- после этой строки добавляем это...
var fav_t = window.SetTimeout(function () {
try{
fso.CopyFile(tfo.EvalWithMetadb(handle), ppt.custom_fav_folder);
}catch(e){
fb.ShowPopupMessage("Error on :" + tfo.EvalWithMetadb(handle));
};
},1000); --- таймаут в 1 сек. нужен для корректной записи тега в файл.

в function on_playlist_switch() {

в конец
on_item_focus_change();
};

в function on_item_focus_change(playlist, from, to) {
if (!brw.list || !brw || !brw.list)
return;

var save_focus_id = g_focus_id;
g_focus_id = to;
--- после этой строки добавляем это...

добавляем это...

if(ppt.custom_fav_mod_on){
handle = fb.GetFocusItem();
};


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

seriousstas 04.10.2016 16:21

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

автор сборки seriousstas попроси его если нужна помощь с кодом...
Переход выделения на трек вверх по ПКМ поправил - пасиб!

Мне этот плейлист уже снился - я пока завязал с ним (кнопки и всё такое) :))

попробовал толь-ко что так берем скрипт, кладём в функцию :
PHP код:

function sel_file_copy() {
var 
fso = new ActiveXObject("Scripting.FileSystemObject");
var 
fav_dir "D:\\test_copy\\";
if (!
fso.FolderExists(fav_dir)) {fso.CreateFolder(fav_dir)};
var 
handle fb.GetFocusItem();
tfo fb.TitleFormat('%path%');
function 
on_item_focus_change() {
handle fb.GetFocusItem();
}
function 
on_playlist_switch() {
on_item_focus_change();
}
fso.CopyFile(tfo.EvalWithMetadb(handle), fav_dir);

}; 

Убрал лишнее, добавил создание папки автоматом:
if (!fso.FolderExists(fav_dir)) {fso.CreateFolder(fav_dir)};

Далее привязываем функцию к сердечкам .
теперь так : выделяем трек - копируем - всё воркинг
Цитата:

твой вариант постоянно копирует треки на которые приходит фокус либо переключение треков prev/next...
Нету такого сюрприза - ща ещё видео наснимаю по CTRL+С CTRL+V ..
Я чистил скрипт от фильтербокса (но он вроде в сборке 14-й уже был)
мож у Евгена или у Тебя какая-то промежуточная версия - вобщем сейчас залью и плейлист тогда (с функцией копирования ) ..
.............................
Видео (выделяем ,копируем ,переключаем - всё гуд):

Евген_21 04.10.2016 16:45

Цитата:

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

Переход выделения на трек вверх по ПКМ поправил - пасиб!

Мне этот плейлист уже снился - я пока завязал с ним (кнопки и всё такое) :))

попробовал толь-ко что так берем скрипт, кладём в функцию :
PHP код:

function sel_file_copy() {
var 
fso = new ActiveXObject("Scripting.FileSystemObject");
var 
fav_dir "D:\\test_copy\\";
if (!
fso.FolderExists(fav_dir)) {fso.CreateFolder(fav_dir)};
var 
handle fb.GetFocusItem();
tfo fb.TitleFormat('%path%');
function 
on_item_focus_change() {
handle fb.GetFocusItem();
}
function 
on_playlist_switch() {
on_item_focus_change();
}
fso.CopyFile(tfo.EvalWithMetadb(handle), fav_dir);

}; 

Убрал лишнее, добавил создание папки автоматом:
if (!fso.FolderExists(fav_dir)) {fso.CreateFolder(fav_dir)};

Далее привязываем функцию к сердечкам .
теперь так : выделяем трек - копируем - всё воркинг

Нету такого сюрприза - ща ещё видео наснимаю по CTRL+С CTRL+V ..
Я чистил скрипт от фильтербокса (но он вроде в сборке 14-й уже был)
мож у Евгена или у Тебя какая-то промежуточная версия - вобщем сейчас залью и плейлист тогда (с функцией копирования ) ..
.............................
Видео (выделяем ,копируем ,переключаем - всё гуд):

Стас, скачивал самую крайнею версию. Видео посмотрел, все наглядно. Работает на пять.
Но наверно вы от меня уже устали.... Все же, можно сделать отдельною кнопку для копирования (где я уже показывал) , сердечкам оставить их функционал. Если что от меня графика по вашим желаниям. Как говориться баш на баш. Я больше рисовать ,чем кодить так как код не знаю. но потихоньку думаю освою. Заодно и Английский выучу.

seriousstas 04.10.2016 17:03

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

Все же, можно сделать отдельною кнопку для копирования
Сори (без обид) - я устал от плейлиста - если читал выше - кнопки не просто кнопки (нужно переписывать все координаты - что мог уже сделал..)
Держи скрипт пробуй .
Параметры в настройках :
CopyToLocal Folder (папка)
CopyTo On/Off вкл/выкл

duzzy 04.10.2016 17:28

120705

Сложные варианты кода смысла перелопачивать нет, если нет опыта и знаний.
Самый простой вариант это взять сборку с кодом попроще и сделать сборку для себя с нуля... Например можно взять первые сборки на МПС сплиттере.

Видео по редактированию МПС сплиттера есть, простая сборка есть, собрать похожий функционал на простом коде не так сложно, тем более что тебе большая часть функционала не нужна.

Евген_21 04.10.2016 17:45

Цитата:

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

Сори (без обид) - я устал от плейлиста - если читал выше - кнопки не просто кнопки (нужно переписывать все координаты - что мог уже сделал..)
Держи скрипт пробуй .
Параметры в настройках :
CopyToLocal Folder (папка)
CopyTo On/Off вкл/выкл

Забрал, да нет обид и не можем мы обижаться (пусть другие обижаются) :drinks_cheers: а мы лучше пива выпьем. Не пропагандирую алкоголь.
Стас, тебя и Славу реально понимаю... Если каждый свои хотелки захочет ,
то жизни не хватит. И Вам отдельное спасибо за то что делаете не только для себя и других. Если что я за любой кипишь кроме голодовки.

seriousstas 04.10.2016 17:58

Не за что ! :)
Забрал
Ок . В сборку добавлю чекбокс в меню ..
Залью её уже с новыми "картинками"

Евген_21 04.10.2016 18:03

Цитата:

Сообщение от seriousstas (Сообщение 370806)
Не за что ! :)
Забрал
Ок . В сборку добавлю чекбокс в меню ..
Залью её уже с новыми "картинками"

Уже испытал, путь свой добавил. Работает, на 5.
Скопировал треки, удалил папку сборника. Все сохранилось. Супер.
Спасибо.

Евген_21 04.10.2016 18:19

Вложений: 1
Стас, вот настройки для экрана 800-480. Может кому надо.
Вложение 45053
И сам архив с настройками.
https://cloud.mail.ru/public/6MEr/EvzHfcByN
И как настроить. ПКМ, а дальше по ссылке
http://pccar.ru/showpost.php?p=369331&postcount=2508
Импорт файла настроек в архиве. (для экрана 800-480)
Сделал сборник на домкомп при новой функции копирования треков (Favorite) , все классно.

shumaz 04.10.2016 22:49

Цитата:

Сообщение от shumaz (Сообщение 370740)
парни, сильно не пинайте пожалуйста, но я не могу понять принципа, по которому в плейлисте ставится нумерация: заморочился, отредактировал теги, переименовал файлы, в теги вбил номер трэка по порядку... всё вроде стало норм, кроме 2х пар трэков (в теге номер трэка 12, а в фубаре его показывает 13. ну и еще пару не состыковок, видно по скринам).:dntknw:
http://i11.pixs.ru/thumbs/7/3/6/scre...0_23538736.jpg
http://i11.pixs.ru/thumbs/7/4/4/scre...9_23538744.jpg

P.S. все файлы переименованы по шаблону: Исполнитель - Трэк.* (flac в даном случае)
P.S.S. как же всё таки не удобно с этими цифрами... хотел добится "красоты" путём наведения порядка в тегах, но хрен...
жаль конечно, что не реально сделать номер попорядку, а эти не понятные цифры скрыть

разобрался... может кому пригодится: нужно было в плейлисте нажать ПКМ=>Tagging=>Reload info from file(s) и всё стало норм.

Цитата:

Сообщение от seriousstas (Сообщение 370561)
Файлы для переключения панелей здесь
-сейчас 5 панелей по кругу . Эмулируют нажатие CTRL+ALT+Nam9 (вперед) и CTRL+ALT+Nam0(назад) и обеспечивают авто фокус на кнопках.

Стас, скажи пожалуйста, а можно ли сделать, что бы автофокус оставался на в плейлисте (на текущем трэке к примеру, или просто на любом трэке)?
Давно уже сталкиваюсь с ситуацией в iCarDS тоже: переключаемся между foobar и навигацией (к примеру) туда и обратно и автофокус смещается с плейлиста на кнопки, что мега неудобно. нужно на таче кликать на плейлист каждый раз.

Лечится это как то?

seriousstas 04.10.2016 22:58

shumaz
(Авто)фокус необходим - иначе не переключить панель .
Цитата:

нужно на таче кликать на плейлист каждый раз.
а какая задача ,если не секрет , что потом ?
Евген_21
Цитата:

Скопировал треки, удалил папку сборника. Все сохранилось. Супер.
Спасибо.
это duzzy txnx!, что скрипт откопал .. Осторожно с образами (sacd dvd-a)
будет перемещать целиком все-таки !

shumaz 04.10.2016 23:37

Цитата:

Сообщение от seriousstas (Сообщение 370818)
а какая задача ,если не секрет , что потом ?

да какой секрет)))
Объясняю: экран у меня достаточно далеко (фото для понимания):
http://i12.pixs.ru/thumbs/8/4/4/iyti...7_23549844.jpg

все кнопки штатного ГУ(кноме 1-6, которыми переключаются радиостанции и еще парочки) програмируемые.
Тоисть, на кнопку Audio стоит открыть foobar2000, на кнопку Map - навигация, кнопка Cancell (закрыть текущее приложения) и т.д...
по центру джойстик (за ним большая крутилка на ней кстати и висят Numpad9.exe/Numpad0.exe твои:yes2:) настаиваемый на работу в одном из двух режимов:
1) мышь с левой кнопкой (эмуляция движения курсора произходит путём манипулирования джойстиком, левый клик мышки производится путём нажатие на джойстик
2) клавиши-стрелки (вот это очень удобрый режим при листании трэков вверх/вниз который я и использую). тоисть становлюсь в плейлист и дальше 1 нажатие на джойтике вниз переключает на один трэк вниз/одно нажатие вверх - на одни трэк вверх)

И получается, что при переключении между встроеными приложениями iCarDS, либо при использовании Numpad9.exe/Numpad0.exe снимается фокус с фубара (точнее наверное даже с плейлиста) и приходится танутся к тачу (что в движении то ещё удовольствие), что бы кликнуть на любом из трэков.:sad2:


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

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