文章目录:
帮写易语言自动更新源码
主程序
改后缀名为.dll
写个启动程序(也就是检查更新的。)加入一个本软件版本标识常量,
方法:
http读文件(“版本文本地址”)
如果(到文本(获得的版本)=常量的版本)
就
运行(”主程序.dll“)
否则就
http读文件(新版本地址)
也可用
URLDownloadToFileA
函数下载
'下载完成后才会返回
删除文件(以前文件)
如果更新的文件多
你最好打包成压缩文件
删除也用批处理文件。
执行(”批处理文件全局目录+文件名“)
写到文件(替换的目录,数据就是下载的数据)
如果是打包的多个文件,直接zip解压
到这个目录。
Q452327180
易语言软件自动更新这么做
易语言写软件自动更新:
判断开始 (FTP文件下载 (“当前版本V5.0.exe”, 取特定目录 (3) + “\当前版本V5.0.exe”, ) = 假) ' 版本 不 为5.0 。过期
FTP文件下载 (“当前版本V6.0.exe”, 取特定目录 (3) + “\当前版本V6.0.exe”, ) ' 下载新版本6.0
信息框 (“存在新版本!”, 0, )
运行 (取特定目录 (3) + “\当前版本V6.0.exe”, 假, ) ' 打开新版本
结束 ()
易语言:
易语言是一门计算机编程语言。以“易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。2015年计划推出移动版编程工具,用于编译安卓系统手机APP。
易语言怎么做软件更新
易语言写软件自动更新:
判断开始 (FTP文件下载 (“当前版本V5.0.exe”, 取特定目录 (3) + “\当前版本V5.0.exe”, ) = 假) ' 版本 不 为5.0 。过期
FTP文件下载 (“当前版本V6.0.exe”, 取特定目录 (3) + “\当前版本V6.0.exe”, ) ' 下载新版本6.0
信息框 (“存在新版本!”, 0, )
运行 (取特定目录 (3) + “\当前版本V6.0.exe”, 假, ) ' 打开新版本
结束 ()
易语言:
易语言是一门计算机编程语言。以“易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。2015年计划推出移动版编程工具,用于编译安卓系统手机APP。
易语言怎么实现自动更新
我为了演示清除,就新建一个windos窗口程序。
在这个程序上画:一个按钮,这个按钮到时候用来自动更新
四个标签,用来说明版本。如图
我们现在进入到百度空间,点击“写文字”
文字内容便照图中排版,记得换行哦!
发布该文字成功后,进入到该文字的界面,复制该文字的地址
回到编程软件中,我们新建一个叫文本型的“源码”全局变量
我们在启动窗口上双击,自动生成一个叫“__启动窗口_创建完毕”的子程序,我这里是为了演示效果才创建的这个程序,你实际运用中可以不这样编写!
在该程序下面编写代码:
源码=编码_utf8到gb2312 (到文本 (HTTP读文件 (“之前复制的地址”)))
意思是,把之前在空间复制的那个地址的网站源码赋值给文本型“源码”变量。
我们回到发布的文字网页上,在网页的空白处单击鼠标右键----查看网页源码。
在源码文件中找到“最新版本”那几个字,我们来取“最新版本”后面的2.0。
然后找到最新版本号后面那代码“/p”。
因为精易模块取出中间文本这个命令需要得到要取出内容的前后文本,所以我们找到2.0前后的文本。
我们把最新的版本号获取到之后输出到标签4的标题中来,
找到后,在易语言中编写以下代码:
标签4.标题 = 文本_取出中间文本 (源码, “最新版本:”, “/p”)
以上代码就会取出“最新版本:”和“/p”之间的“2.0”啦!
调试一下,查看是否能正常获取到网站的源码并取出想要得到内容。
获取到版本号之后,接下来我们编写自动更新。
易语言制作的软件怎么实现自动更新?最好把源码发下。
你好,这个问题很好解决的。
首先需要一个FTP虚拟空间,或者一台外网远程服务器,用来判断当前版本是否为最新。
类似这样的源码网上有很多。
请直接百度搜索“易语言自动更新源码” 即可找到许多例程,PS:搜索出来的第二个、第三个都是你想要的源码哦。
希望我的回答对你有所帮助!Kiss灬小猪
照图中排版,记得换行哦!发布该文字成功后,进入到该文字的界面,复制该文字的地址回到编程软件中,我们新建一个叫文本型的“源码”全局变量我们在启动窗口上双击,自动生成一个叫“__启动窗口_创建完毕”的子程序,我这里是为了演示效果才创建的这个程序,你实际运用中可以不这样
.exe”, ) = 假) ' 版本 不 为5.0 。过期FTP文件下载 (“当前版本V6.0.exe”, 取特定目录 (3) + “\当前版本V6.0.exe”, ) ' 下载新版本6.0信息框 (“存在新版本!”