⑴ 易语言下载文件到本地,然后打开这个文件
大文件下载,你最好是使用三方协议下载,用支持库默认的对象下载,很容易卡死;
可参考 迅雷下载 协议或 API断点下载,迅缓这两个可以在网络或易官方论坛搜到相关源码,野轮至于运行程序,就是一命令而亩脊模以,如果这个1.exe 也是易语言写的,建议做成DLL,提供接口调用
⑵ 易语言如何写下载并执行文件命令
解决方案: .版本 2 .支持库 internet 写到文件 (HTTP读文件 (“文件地址”), “C:\Temp.exe”) 运行 (“C:\Temp.exe”, 假, ) 缺点,这样写可能会导致程序读取文件时假死。
⑶ 易语言怎样下载文件
我们以网络云客户端的直链为例,提取直链中BaiYunGuanjia_5.3.6.exe的BaiYunGuanjia_5.3.6的文本文字。
运行易语言,进入“新建工程”文件对话框,选择“Windows窗口程序”然后点击“确定”按钮,进入“Windows窗口程序”设计界面。
在启动窗口我们添加一个编辑框和按钮,便于一会便于展示提取出来的文本。
点击按钮进入窗口程序集界面,我们先添加精易模块V3.3,然后按Ctrl+L键创建一个变量,变量名:文件名,类型:文本型。
开始写源码,如下图,使用的是精易模块里的文本_取出中间文本,我们要取出直链里的文本。
然后我们再写一个命令,把提取出来的文件名放入编辑框中,来确认下提取的是不是正确。
完成后我们直接运行,点击按钮,看,我们需要的文件名直接出现在了编辑框里。
文件名提取是为了在不改名字的情况下,把下载的文件写入电脑,然后自动执行。有很多的扩展思路。
⑷ 用易语言,下载文件
估计是你的服务器禁止了文件下载,现在很多免费空间都这样。
我用一个同学的可以下载的服务器测试了,可以下载
当然也可能是你网址写错了,要加"http://"
以下为代码
.版本 2
.支持库 internet
.子程序 _按钮1_被单击
.局部变量 i, 字节集
i = HTTP读文件 (“http://www.0592stu.cn/1.exe”)
延时 (1000)'为什么要延时?个人习惯,手动延迟,避免HTTP尚未把文件完全度完整就写出。
写到文件 (取运行目录 () + “\1.exe”, i)
输出调试文本 (i)
如果是因为你服务器被限制不能下载的话你可以使用FTP下载文件。
.版本 2
.支持库 shell
.子程序 __启动窗口_创建完毕
.全局变量 服务器名, 文本型
.全局变量 全局辅助对象, FTP辅助对象
.全局变量 全局下载对象, 下载对象
.全局变量 全局上传对象, FTP上传对象
.全局变量 登录名, 文本型
.全局变量 登录密码, 文本型
.全局变量 用户名, 文本型
服务器名 = “10.110.160.23”
登录名 = “sahd”
登录密码 = “asdas”
文件名 = 取特定目录 (#Windows安装目录) + “Temp\” + “up1.0.exe”
'这里所说的文件名是把你文件保存在你计算机上的路径
删除文件 (文件名)'存姿衫在相同文件就先删除再覆盖
下载文件 (“ftp://” + 服务器名 + “/web/” + “up1.0.exe”,文件名)
.版本 2
.支持库 downlib
.子程序 下载文件
.参数 服务端文件名, 文本型, ,
.参数 本地文件名, 文本型, ,
.局部变量 任务参数, 任务参数
任务参数.类型 = #传送常量.下载
任务参数.文件地址 = 服务端文件名
输出调试文本 (任务参数.文件地址)
任务参数.下载速度 = 0
任务参数.线程等待超时 = 1000
任务参数.默认线程数灶芦 = 1
任务参数.本地文件路径 = 本地文件名
输出调试文本 (任务参数.本地文件路径)
任务参数.连接超时 = 5000
任务参数.发送超时 = 5001
任务参数.接收超时 = 10000
任务参数.接收大小 = 20480
任务参数.交互回调函数 = &交互回调函数
任务参数.日志回调函数 = &日志回调函数
任务参数.用户名 = 登录名
任务参数.用户密码 = 登录密码
全局下载对象.增加新任务 (任务参数)
.子程序 交互回调函数, 整数型, , 同名覆盖
.参数 消息类型, 整数型
.参数 线程信息, 整数型
.参数 参数3, 整数型
.参数 参数4, 整数型
.参数 对象信息, 整数型
.局部变量 获得对象标记, 整数型
.局部变量 内容, 文本型
.局部变量 新文件名, 文本型
.局部变量 线程组, 整数型, , "0"
.如果真 (消息类型 = #传送常量.发现存在文件)
返回 (#传送常量.覆盖)
.如果真结束
返回 (0)
.子程序 日志回调函数
.参数 线程信息, 整数型
.参数 时间, 文本型
.参数 内容, 文本型
.参数隐册带 消息类型, 整数型
.参数 对象信息, 整数型
.局部变量 日志内容, 文本型
' _登陆_时钟_周期事件 ()
⑸ 易语言怎么下载网页提供按钮提供的下载文件
首先要获取那个网页按钮的链接地址,点右键查看源文件找出那个地址。比如是一个mp4视频。
写到文件(取运行目录()+“/”+“文件名.mp4”,HTTP读文件(“http开头的mp4视频地址”))
⑹ 易语言怎么提取网页中的下载地址并直接在软件中下载到指定位置!
写到文件 (取运行目录 () + “\Rocket.zip”, HTTP读文件 (“https://api.rocketmod.net/download.unturned.latest.60F8E273-2042-4F49-9F7B-7457BDFA992F”))
就一句代码= = 挺简单的 欢迎新手去精易论坛
⑺ 易语言读取网络文件并下载
判断(写到文件(路径,HTTP读文件())=真)
运行(路径)
⑻ 求助!易语言从百度云下载文件源码怎么写
这个是不可以的。你编译后写出的是程序的依赖文件。必须跟程序一起打包,别人才能运行!
如果缺少依赖文件,程序根本打不开,又谈何从网络下载?
一般依赖文件是.fne格式之类的文件
⑼ 用易语言写从网络下载一个文件到本地该怎么写
你得有一个超级模块
然后之需要一个命令就可以下载某文件到某个文件夹。
需要的模块:超级模块4.8 源码 下载(,)
需要模块的话+QQ449289892
⑽ 易语言如何点击按钮下载指定文件
.版本 2
.支持库 internet
.局部变量 下载内容, 字节集
下载内容 = HTTP读文件 (“下载地址”)
写到文件 (“桌面路径”, 下载内容)