Option Explicit
'vb6引用vbRichClient5.dll
'下载简单示例
'小噤 QQ574221329
Dim WithEvents 下载类 As cDownloads
Dim WithEvents 浏览器引擎 As cWebKit
Dim 下载列表() As StringDim 全局字典 As Object, Fso As ObjectPrivate Sub Command1_Click()Dim ObjFor Each Obj In 全局字典下载类.Download (Obj)      '保存路径NextEnd SubPrivate Sub Form_Load()'下载个数 = 6Set 全局字典 = CreateObject("Scripting.Dictionary")Set Fso = CreateObject("Scripting.FileSystemObject")全局字典("https://dl.360safe.com/360sd/360sd_std_5.0.0.8081C.exe") = -1全局字典("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/README.md") = -1全局字典("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Bin.7z") = -1全局字典("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Begin20180427.7z.001") = -1全局字典("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Begin20180427.7z.002") = -1全局字典("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Begin20180427.7z.003") = -1全局字典("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Begin20180427.7z.004") = -1全局字典("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Begin20180427.7z.006") = -1全局字典("https://dldir1.qq.com/qqfile/qq/QQ9.0.2/23490/QQ9.0.2.exe") = -1全局字典("https://dl.360safe.com/setup.exe") = -1全局字典("http://down.360safe.com/se/360se9.1.0.420.exe") = -1Dim ObjFor Each Obj In 全局字典全局字典(Obj) = Me.List1.ListCountMe.List1.AddItem Fso.GetFileName(Obj)      '保存路径Next'MsgBox Fso.GetFileName("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Begin20180427.7z.001")Set 浏览器引擎 = New cWebKitSet 下载类 = 浏览器引擎.Downloads'DeleteUrlCacheEntryW "https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Bin.7z"
End SubPrivate Sub 下载类_DownloadComplete(DownloadObj As vbRichClient5.cDownload, ByVal ErrNum As Long, ErrString As String)'Debug.Print "下载类_DownloadComplete", Now(), DownloadObj.URL, ErrNum, ErrString'DownloadObj.SaveContentBytesToFile 这个方法用不了.改成写文件了Dim 二进制() As Byte二进制 = DownloadObj.GetContentData()Dim 保存路径 As String保存路径 = "c:\" & Fso.GetFileName(DownloadObj.URL) '保存路径Dim 可用文件号 As Long可用文件号 = FreeFileOpen 保存路径 For Binary As #可用文件号Put #可用文件号, , 二进制Close #可用文件号Print 保存路径Me.List1.List(全局字典(DownloadObj.URL)) = "下载完成: " & Fso.GetFileName(DownloadObj.URL)DoEvents
End SubPrivate Sub 下载类_DownloadProgress(DownloadObj As vbRichClient5.cDownload, ByVal Percent As Single, ByVal StatusCode As Long, StatusDescription As String, StatusValue As String)'  Debug.Print "下载类_DownloadProgress", Now(), Percent, DownloadObj.URL, StatusCode, StatusDescription, StatusValue' Debug.Print DownloadObj.URL' Debug.Print Fso.GetFileName("https://raw.githubusercontent.com/qq574221329/TlbbUpdate/master/Begin20180427.7z.001")' Debug.Print Fso.GetFileName(DownloadObj.URL)Me.List1.List(全局字典(DownloadObj.URL)) = "开始下载: " & Fso.GetFileName(DownloadObj.URL) & " " & Format$(Percent, "Percent")DoEvents
End SubPrivate Sub 下载类_DownloadStart(DownloadObj As vbRichClient5.cDownload)' Debug.Print 全局字典(DownloadObj.URL), "下载类_DownloadStart", Now(), DownloadObj.URLMe.List1.List(全局字典(DownloadObj.URL)) = "等待下载: " & Fso.GetFileName(DownloadObj.URL)DoEvents
End Sub

vb6引用vbRichClient5 下载对象 cDownloads 简单示例相关推荐

  1. php curl 下载网页,php 通过cURL函数抓取网页、下载网页的简单示例

    这篇文章主要为大家详细介绍了php 通过cURL函数抓取网页.下载网页的简单示例,具有一定的参考价值,可以用来参考一下. php通过cURL函数抓取和下载网页,感兴趣的小伙伴,下面一起跟随512笔记的 ...

  2. 如何用python创建一个下载网站-使用Python下载文件的简单示例

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 学习如何使用各种Python模块从web下载文件 在本教程中,你将学习如何使用不同的Python模块从we ...

  3. python官网下载文件-使用Python下载文件的简单示例

    在本教程中,您将学习如何使用不同的Python模块从Web下载文件.此外,您还将下载常规文件.网页.AmazonS 3和其他来源. 最后,您将学习如何克服可能遇到的各种挑战,例如下载重定向文件.下载大 ...

  4. 使用python下载文件的简单示例_Python

    简单的FTP下载 ,不加任何异常判断. import os from ftplib import FTP ftp_addr = '10.10.0.1' f=FTP(ftp_addr) f.login( ...

  5. 使用python下载文件的简单示例_Python FTP 下载文件 简单示例

    简单的FTP下载 ,不加任何异常判断. import os from ftplib import FTP ftp_addr = '10.10.0.1' f=FTP(ftp_addr) f.login( ...

  6. php通过ajax下载文件,PHP使用ajax的post方式下载excel文件简单示例

    本文实例讲述了PHP使用ajax的post方式下载excel文件.分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token ...

  7. PHP使用ajax的post方式下载excel文件简单示例

    本文实例讲述了PHP使用ajax的post方式下载excel文件.分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token ...

  8. php分页类示例下载,PHP 通用分页类的简单示例

    这篇文章主要为大家详细介绍了PHP 通用分页类的简单示例,具有一定的参考价值,可以用来参考一下.对PHP通用分页类感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 写了个php的通用分页类 ...

  9. php打包压缩下载多大,php多文件打包压缩下载简单示例

    调用php中内置扩展ZipArchive类可以进行文件压缩打包下载,(PHP 5>=5.2.0,PHP 7,PECL zip>=1.1.0) 调用php中内置扩展ZipArchive类可以 ...

  10. python使用requests库下载单张图片的简单示例

    python使用requests库下载单张图片的简单示例 简要说明 代码示例 简要说明 下载图片的核心代码如下: res = requests.get(url=img_url, headers=hea ...

最新文章

  1. 服务器架设笔记——httpd插件支持mysql字符集选择
  2. javascript实现的图数据结构的广度优先 搜索(Breadth-First Search,BFS)和深度优先搜索(Depth-First Search,DFS)...
  3. JavaScript从入门到精通[文章列表联接]
  4. 四 配置sshd与samba服务
  5. 解决创建maven项目后,不能创建scala
  6. 看看高手做的ARM开发板
  7. springcloud是如何进行服务治理的
  8. 智能硬件(2)---手机访问智能硬件的三种模式
  9. php7 php.ini 没有mysql_php7的配置文件里没有mysql.default_socket吗?
  10. 解决 sublime text 3 there are no packages available for installation 错误
  11. 主从复制中从库Last_SQL_Errno: 1062 错误
  12. 漫谈 MinIO 集群扩容方法
  13. python 图形模块_Python图形模块
  14. Windows 7 一年试用批处理
  15. 苹果 M1 Mac 安装系统后创建用户失败的解决方法
  16. 菜鸟的草缸 篇三:闯缸敢死队、莫斯墙制作
  17. 数据结构 c语言 试卷,数据结构(C语言)试卷(1)
  18. 18款最佳Bug跟踪管理系统
  19. 九头身美女_百度百科
  20. LL(1)预测分析程序

热门文章

  1. 数学 平面内 两直线 两个向量的夹角计算公式 C++实现
  2. WordPress直接调用头像地址
  3. steam服务器102修复,分享steam错误代码102的解决方法
  4. java font 字体 隶书_font-style字体设置
  5. 一片新的ATmega328芯片如何烧录?
  6. sdk环境变量配置失败问题
  7. 渗透测试-postmessage xss
  8. 高效记忆/形象记忆(14)110数字编码表 81-90
  9. Kaggle比赛——预测未来销售(一)
  10. 数据结构与算法训练:第十八弹