窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 数组 | 备 注 |
程序集_源码 | 文本型 | |
程序集_地址 | 文本型 | 3 |
程序集_提交信息 | 文本型 | |
JSON | 彗星JSON | |
下载对象 | 下载对象 | |
任务参数 | 任务参数 | |
正则表达式DEELX | 正则表达式DEELX | |
搜索结果DEELX | 搜索结果DEELX | 0 |
启动线程 (&子程序_解析, ,
)程序集_源码 =
彗星HTTP读文本 (编辑框_源地址.内容, , , , , , , ,
)正则表达式DEELX.
创建 (“src=” +
#引号 +
“(.+?)” +
#引号, #正则常量 .全局模式,
)搜索结果DEELX = 正则表达式DEELX.
搜索全部 (程序集_源码,
)程序集_地址
[1
] =
“https://lanzoux.com” + 搜索结果DEELX
[1
].
取子匹配文本 (1
)调试输出 (程序集_地址
[1
])程序集_源码 =
彗星HTTP读文本 (程序集_地址
[1
], , , , , , , ,
) 正则表达式DEELX.
创建 ( #常量_正则表达式, #正则常量 .全局模式,
)搜索结果DEELX = 正则表达式DEELX.
搜索全部 (程序集_源码,
)程序集_提交信息 =
“action=” + 搜索结果DEELX
[1
].
取子匹配文本 (1
) +
“&file_id=” + 搜索结果DEELX
[1
].
取子匹配文本 (2
) +
“&t=” + 搜索结果DEELX
[1
].
取子匹配文本 (3
) +
“&k=” + 搜索结果DEELX
[1
].
取子匹配文本 (4
) +
“&c=”调试输出 (程序集_提交信息
) 程序集_源码 =
彗星HTTP读文本 (“https://lanzoux.com/ajaxm.php”,
“POST”, ,
子文本替换 ( #常量_蓝奏协yi头, “[#]”, 程序集_地址
[1
], , ,
真), 程序集_提交信息, , , ,
)JSON.
解析 (程序集_源码,
)程序集_地址
[2
] = JSON.
取文本属性 (“dom”) +
“/file/” + JSON.
取文本属性 (“url”)调试输出 (程序集_地址
[2
]) 程序集_地址
[3
] =
彗星HTTP取跳转地址 (程序集_地址
[2
], , , , , , , ,
)调试输出 (程序集_地址
[3
])编辑框_下载地址.内容 = 程序集_地址
[3
] 任务参数.类型 =
#传送常量 .下载
任务参数.文件地址 =
子文本替换 (程序集_地址
[3
],
“https”,
“http”, , ,
真) 任务参数.本地文件路径 =
取特定目录 (3
)任务参数.交互回调函数 = &子程序_交互回调函数
下载对象.
增加新任务 (任务参数
)|
子程序_交互回调函数 | | |
|
参数1 | 整数型 | | | |
参数2 | 整数型 | | | | 参数3 | 整数型 | | | | 参数4 | 整数型 | | | | 参数5 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局部_总大小 | 整数型 | | |
局部_百分比 | 整数型 | | |
判断 (参数1 = 3
)
局部_总大小 = 参数3
调试输出 (“准备下载”, 下载对象.
取本地文件路径 (), 局部_总大小
)
时钟_下载.时钟周期 = 1000
判断 (参数1 = 4
)
调试输出 (“下载结束”)
时钟_下载.时钟周期 = 0
判断 (参数1 = 8
)
调试输出 (“下载正常结束”)
时钟_下载.时钟周期 = 0
信息框 (“下载成功”, 0, ,
)
判断 (参数1 = 9
)
调试输出 (“下载异常结束”)
时钟_下载.时钟周期 = 0
信息框 (“下载失败”, 0, ,
)
判断 (参数1 = 16
)
局部_百分比 =
到整数 (下载对象.
取已下载长 () ÷ 局部_总大小 × 100
)
进度条_下载进度.位置 = 局部_百分比



标签_下载速度.标题 =
到文本 (到整数 (下载对象.
取下载速度 () ÷ 1024000
)) +
“M/S”|
CometHttp | (未知支持库) |
downlib |
DeelxRegEx | (未知支持库) |
EThread |
spec |
shell |