易语言下载器源码(易语言,从指定网站下载指定文件源码部分)

本文目录
- 易语言,从指定网站下载指定文件源码部分
- 易语言怎样制作文件下载器
- 易语言下载器制作
- 我在易语言官网下载了个源码里面有几种格式的文件,比如edb,edt,fnr,fne等,这些是怎么生
- 易语言 FTP文件下载例程
- 易语言如何写下载器
- 易语言制作下载器
易语言,从指定网站下载指定文件源码部分
你好
=============================
1.很简单的代码:HTTP读文件(”你的网页地址“)+启动线程(&子程序1)就可以实现
2.或者你可以使用下载对象
不过这样比较麻烦,不建议........................
=============================
上面读取后就可以使用寻找文本()+取文本中间()+取文本左边+取文本右边()
来完成需要取的部分源码了,o(∩_∩)o
=============================
望采纳!!!!!!!!!!
易语言怎样制作文件下载器
1、先画一个如下图的自动下载窗口。设置一个保存路径默认值,然后点击“开始”按钮。
2、需要取一个SID值:
使用的是精易模块,取出网址的中间文本,建一个文本变量,代码如下:
sid = 文本_取出中间文本 (框1.内容, “_”, “.”)
3、最后写出文件:
写到文件 (框2.内容 + “\1.zip”, 网页_访问
y
易语言下载器制作
.版本 2
.支持库 downlib
.支持库 shell
.程序集 窗口程序集1
.程序集变量 目录, 文本型
.程序集变量 文本, 文本型
.程序集变量 文件名, 文本型
.程序集变量 下载参数, 任务参数
.程序集变量 下载任务, 下载对象
.程序集变量 文件大小, 双精度小数型
.子程序 __启动窗口_创建完毕
.子程序 _按钮1_被单击
.如果真 (框1.内容 = “”)
信息框 (“请输入网址”, 0, )
返回 ()
.如果真结束
.如果真 (目录 = “”)
信息框 (“请选择保存位置!”, 0, )
_按钮2_被单击 ()
.如果真结束
文本 = 框1.内容
文件名 = 取文本右边 (文本, 取文本长度 (文本) - 倒找文本 (文本, “/”, , 假))
文本 = 目录 + “\” + 文件名
下载参数.类型 = #传送常量.下载
下载参数.默认线程数 = 5
下载参数.线程等待超时 = 1000
下载参数.连接超时 = 5000
下载参数.发送超时 = 5003
下载参数.接收超时 = 10000
下载参数.接收大小 = 10240
下载参数.交互回调函数 = &交互回调函数
时钟1.时钟周期 = 1000
下载参数.文件地址 = 框1.内容
下载参数.本地文件路径 = 文本
下载任务.增加新任务 (下载参数)
.子程序 _按钮2_被单击
目录 = 浏览文件夹 (“选择要保存到的文件夹”, 假)
.如果真 (目录 = “”)
信息框 (“请选择保存位置!”, 0, )
.如果真结束
.子程序 交互回调函数, 整数型
.参数 消息类型, 整数型
.参数 线程信息, 整数型
.参数 参数3, 整数型
.参数 参数4, 整数型
.参数 对象信息, 整数型
.判断开始 (消息类型 = #传送常量.存在同名文件)
.如果 (信息框 (“文件已存在,继续下载吗?”, #是否钮, ) = #是钮)
返回 (#传送常量.系统日志)
.否则
返回 (#传送常量.结束下载)
.如果结束
.判断 (消息类型 = #传送常量.下载上传开始)
文件大小 = 参数3
.判断 (消息类型 = #传送常量.下载上传结束)
信息框 (“完毕”, #信息图标, )
时钟1.时钟周期 = 0
进度条1.位置 = 0
.默认
.判断结束
返回 (0)
.子程序 _时钟1_周期事件
标签3.标题 = 到文本 (四舍五入 (下载任务.取下载速度 () ÷ 1024, 2)) + “kb/秒”
进度条1.位置 = 下载任务.取已下载长 () ÷ 文件大小 × 100
---------------------------
我在易语言官网下载了个源码里面有几种格式的文件,比如edb,edt,fnr,fne等,这些是怎么生
“e”是易源码格式
打开易语言,“保存”就有了
“edb”是易语言数据库文件,一个小巧的数据库
使用“创建()”函数可以生成
.版本 2
.子程序 __启动窗口_创建完毕
.局部变量 字段信息, 字段信息, , "3"字段信息 .名称 = “名字”
字段信息 .类型 = #文本型
字段信息 .最大文本长度 = 20
字段信息 .名称 = “数量”
字段信息 .类型 = #整数型
字段信息 .名称 = “编号”
字段信息 .类型 = #整数型
创建 (取运行目录 () + “\e数据库.edb”, 字段信息)“edt”是edb的数据扩展,用于储存字节集字段数据
使用“创建()”函数创建包含“字节集型”的字段可以生成
.版本 2
.局部变量 字段信息, 字段信息, , "3"
字段信息 .名称 = “名字”
字段信息 .类型 = #文本型
字段信息 .最大文本长度 = 20
字段信息 .名称 = “数量”
字段信息 .类型 = #整数型
字段信息 .名称 = “图片”
字段信息 .类型 = #字节集型
创建 (取运行目录 () + “\e数据库2.edb”, 字段信息)“fnr、fne”是易语言支持库,相当于DLL吧,用于支持易语言IDE调用,如图中的函数都要依赖支持库!
使用其它编程语言或易语言新建“Windows动态链接库”工程可以创建,由于这个对于我来说不太容易,就不示范了,具体可到易官方论坛找例程!
易语言 FTP文件下载例程
.版本 2
.支持库 internet
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
连接FTP服务器 (“FTP地址”, “FTP帐号”, “FTP密码”, 21, )
FTP文件下载 (“1.txt”, “d:\1.txt”, )
易语言如何写下载器
最简单的你用 HTTP读文件 ()这个来做下载。
顺便给你一个HTTP下载文件的例子,要用到HTTP进度下载类模块,自己去找一下吧:
.版本 2
.程序集 窗口程序集1
.程序集变量 HTTP下载类, HTTP进度下载类
.子程序 _按钮1_被单击
HTTP下载类.初始化 (&下载进度事件, &下载状态事件)
HTTP下载类.置保存文件名 (取运行目录 () + “\123.zip”)
HTTP下载类.Http网址 (框1.内容)
HTTP下载类.置缓冲区尺寸 (20)
HTTP下载类.开始下载 ()
.子程序 下载进度事件
.参数 下载文件名, 文本型
.参数 文件尺寸, 整数型, , Bit
.参数 下载速度, 整数型, , KB/S
.参数 下载更新进度, 整数型
多功能条1.位置 = 下载更新进度
透明标签3.标题 = “正在下载更新.....” + “下载进度:” + 到文本 (下载更新进度) + “%” + #换行符 + “下载速度:” + 到文本 (下载速度) + “ KB/S”
.子程序 下载状态事件
.参数 欲读入网址, 文本型
.参数 错误代码, 整数型
.参数 状态文本, 文本型
.参数 下载更新进度, 整数型
输出调试文本 (“*****”, 欲读入网址, 状态文本, 到文本 (下载更新进度) + “%”, “---”)
易语言制作下载器
.程序集变量 线程句柄, 整数型
.子程序 _按钮1_被单击
启动线程(&下载线程,,线程句柄)
.子程序 下载线程
写到文件(框2.内容,Http读文件(框1.内容))
信息框 (“恭喜您下载完成!”, #确认钮 + #信息图标, “温馨提示:”, _启动窗口)
关闭线程句柄(线程线程句柄)

更多文章:
怎么才能买到最实惠的魔兽世界金币?mir4在比价器怎么卖金币
2026年10月11日 07:30









