Евген_21
Цитата:
Может ты сможешь реализовать,
копирование в избранное .
Т.Е. при копирование трека, трек копируетесь в папку (например по умолчанию) .Дальше при удалении трека или папки с диска, трек который копировался в избранное остаться ( в паке по умолчанию)
Вопрос. Можно это как то реализовать.
|
Не пойму для чего она тебе нужна, но раз ты так хотел эту функцию копирования в избранное)))... держи
Если не знаешь как пристроить в скрипте попроси у
seriousstas.
---------------------------------------------------------------------------------------
//---sel file copy
function RGBA(r, g, b, a) { return ((a << 24) | (r << 16) | (g << 8) | (b)); }
function RGB(r, g, b) { return (0xff000000 | (r << 16) | (g << 8) | (b)); }
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fav_dir = "D:\\test_copy\\";
var handle = fb.GetFocusItem();
var font = gdi.Font("Segoe UI", 14, 0);
var tfo = fb.TitleFormat('%path%');
function on_item_focus_change() {
handle = fb.GetFocusItem();
window.Repaint();
}
function on_playlist_switch() {
on_item_focus_change();
}
function on_paint(gr) {
if (handle) {
gr.gdiDrawText(tfo.EvalWithMetadb(handle), font, RGB(0, 220, 0), 0, 0, window.Width, window.Height);
}
}
function on_mouse_lbtn_dblclk(x,y){
fso.CopyFile(tfo.EvalWithMetadb(handle), fav_dir);
};
-----------------------------------------------------------------------------
Это функционирующий скрипт может сам по себе работать в панели JS, при размещении в др.скрипте эти функции и переменные не нужны:
-function RGBA
-function RGB
-var font
-function on_paint(gr) {
-function on_mouse_lbtn_dblclk(x,y){
var fav_dir = "D:\\test_copy\\" --- директория куда копируем избранное(можно вынести в Пропертис для удобства).
fso.CopyFile(tfo.EvalWithMetadb(handle), fav_dir); --- код из функции дабл клика разместить на нужной кнопке(жмем на кнопку и копируем выбранный или проигрываемый трек).