|
精易模块内现有的"文件_下载"不清楚是什么年代的代码 WIN10调用不起来 查了一下是个调用IE下载的函数 而且功能单一.所以重新写了一个.
@项目部002
|
文件_下载 | 逻辑型 | | |
下载地址 | 文本型 | | | | 保存路径 | 文本型 | | | | 任务类型 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 新地址 | 文本型 | | | 新路径 | 文本型 | | | 计次 | 整数型 | | | 如果 (寻找文本 (下载地址, “://”, , 假) = -1 ) 新地址 = “http://” + 下载地址 新地址 = 下载地址 如果 (文件是否存在 (保存路径 )) 判断 (任务类型 = 0 ) 如果 (删除文件 (保存路径 )) 新路径 = 保存路径 返回 (假)判断 (任务类型 = 1 ) 计次循环首 (99, 计次 )新路径 = 保存路径 新路径 = 文本_删右边 (新路径, 取文本长度 (文件_取后缀 (新路径 )) ) + “(” + 到文本 (计次 ) + “)” + 文件_取后缀 (新路径 )如果真 (文件是否存在 (新路径 ) = 假)跳出循环 ()计次循环尾 ()返回 (真) 新路径 = 保存路径 DeleteUrlCacheEntry (新地址 )如果 (URLDownloadToFileA (0, 新地址, 新路径, 0, 0 ) = 0 )返回 (真)返回 (假)|
DeleteUrlCacheEntry | 逻辑型 | | |
wininet.dll | |
DeleteUrlCacheEntry | |
lpszUrlName | 文本型 | | |
|
URLDownloadToFileA | 整数型 | | |
urlmon.dll | |
URLDownloadToFileA | |
LPUNKNOWN | 整数型 | | | LPCSTR | 文本型 | | | LPCSTR | 文本型 | | | DWORD | 整数型 | | | LPBINDSTATUSCALLBACK | 整数型 | | |
|
评分
-
查看全部评分
|