12/12/21 01:50:16.11 6xlXDU4r0
ちなみにこんな感じです
指定数ランダム再生する
var result = parseInt(wb.getFindInfo().result);
if(result){
var playCount = Number(prompt('ランダム再生するファイル数:', ''));
var ids = [];
function randomPick(){
var n = Math.floor(Math.random() * result);
var id = wb.getInfos(n, 1, '', '', 0)[0].id;
ids.push(id);
return id;
}
for(var i = 0; i < playCount; i++){
var id = randomPick();
var mv = wb.getInfo(id);
var path = mv.drive + mv.dir + mv.title + mv.ext;
wb.writeFile("temp.m3u", path, i==0 ? 1 : 0);
wb.exec(id, 3); // プレイヤー3に何もしないアプリを登録
}
wb.execFile("temp.m3u");
wb.focusThum(ids[0], true);
wb.update();
wb.scrollTo(0);
}