Список разделов › foobar2000 › Есть вопрос!
mrfran:как вывести в WSH Panel значение File size '('%filesize%' bytes)', которое выводит в виде (0000000000 bytes) в формат (0 000 000 000 bytes)?
var sizeString = parseInt(fb.TitleFormat("%filesize%").Eval()).toLocaleString();
var playingSizeString = fb.GetNowPlaying().FileSize.toLocaleString();
var focusedSizeString = fb.GetFocusItem().FileSize.toLocaleString();
fb.GetNowPlaying().FileSize.toLocaleString().slice(0,-3);
var tfname = [
.
.
.
["%filename_ext%", "File name"],
["$directory_path(%path%)", "Folder name"],
["%path%", "File path"],
["%filesize_natural% ['('%filesize%' bytes)']", "File size"],
.
.
.
]
[$rgb(152,152,152)%search_state%][ $rgb(152,152,152)%search_progress%'%']
[$rgb(152,152,152)'Artist:' $rgb(128,192,255)%album artist%[ '/' %track artist%]]
[$rgb(152,152,152)'Title:' $rgb(192,228,255)$if(%title%,$replace(%title%,'(',$rgb(152,152,152)'(',')',$rgb(152,152,152)')'$rgb(192,228,255),'[',$rgb(152,152,152)'[',']',$rgb(152,152,152)']'$rgb(192,228,255))$rgb(64,100,128)[ %length%]$rgb(152,152,152)['('%subtitle%')'])]
[$rgb(152,152,152)'Album:' $rgb(128,192,255)%album%]
[$rgb(152,152,152)%genre%]
.
.
.
['Encoder:' $info(tool)]
['File Size:' $if($strstr([$upper($ext(%path%))],CUE),CUE 'file ')[%filesize_natural% '('%filesize% bates')']]
['Duration:' %length_ex% ['('%length_samples%' samples)']]
['Audio MD5:' $info(md5)]
'Play Count:' $if(%play_count%,- Track played$ifequal(%play_count%,1, only once -,$ifequal(%play_count%,2, twice -, %play_count% times -) ),Never Played)
$'Last Played:' $if2(%last_played%,Never Played)
File size $insert($insert(%filesize%, ,$sub($len(%filesize%),3)), ,$sub($len(%filesize%),6))
потому что судя по всему у вас используются имена переменных типа %filesize% и т.д. из готового массива для последующей обработки. где и как в коде обрабатывается массив это уже совсем другая песня. если вы знаете где, то вставите проверку на %filesize% и обработаете с помощью моего кода, если не знакомы с программированием на JS, то лучше обратитесь к обработке с помощью встроенного языка фубара на примере imfammrfran:или я что-то не так делал, или ваши примеры не получится вставить в мои фрагменты
$crlf()$crlf()$stripprefix(File size $insert($insert(%filesize%, ,$sub($len(%filesize%),3)), ,$sub($len(%filesize%),6)), , , , , , )