import win.ui;
import godking.vlistEx;
import thread.works
/*DSG{
{*/
var mainForm = win.form(text="aardio form";right=1031;bottom=551)
mainForm.add(
button={cls="button";text="停止下载";left=296;top=480;right=448;bottom=528;z=2};
button2={cls="button";text="开始下载";left=520;top=480;right=672;bottom=528;z=3};
vlist={cls="vlistEx";left=10;top=10;right=1024;bottom=464;db=1;dl=1;dr=1;dt=1;edge=1;transparent=1;z=1}
)
/*}}*/
var t = { fields={"序号","url","保存文件","下载进度"} };
for(i=1;50;1){
..table.push(t,{"序号"="[@rowindex]"});
}
mainForm.vlist.setTable(t,/*列标题*/,{scale=true,0.5,5,3,2}/*列宽*/,1/*对齐方式*/,/*字典转为数组*/,/*字符串转为Utf8*/,true/*是否克隆新表*/);
mainForm.vlist.fillParent();
..io.createDir("\down");
import thread.command
thread.command.instance().setinfo = function(row,v,url,file){
if #url mainForm.vlist.setCellText(row,2,url);
i
aardio - godking.http + godking.vlistEx 实现批量进度下载+续传+失败重试
于 2024-11-29 09:54:35 首次发布