易语言自动更新代码:[1]获取版本号
1、我为了演示清除,就新建一个windos窗口程序。在这个程序上画:一个按钮,这个按钮到时候用来自动更新四个标签,用来说明版本。如图
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/df087f0f8b56ad04c9df4a5adae10ef85956d00e.jpg)
2、我们现在进入到百度空间,点击“写文字”
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/cd93a56651598540e39d5951b5a23a42a17ac40e.jpg)
3、文字内容便照图中排版,记得换行哦!
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/3fe32442a07aa0104584b18bbfbb19efa35f3e0f.jpg)
4、发布该文字成功后,进入到该文字的界面,复制该文字的地址
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/0d55dc7bd2828689a3feea0265f97fbd4d7c370f.jpg)
5、回到编程软件中,我们新建一个叫文本型的“源码”全局变量
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/35f2224133bad34108c5bc84427622bc7cc52c0f.jpg)
6、我们在启动窗口上双击,自动生成一个叫“__启动窗口_创建完毕”的子程序,我这里是为了演示效果才创建的这个程序,你实际运用中可以不这样编写!在该程序下面编写代码:源码=编码_utf8到gb2312 (到文本 (HTTP读文件 (“之前复制的地址”)))意思是,把之前在空间复制的那个地址的网站源码赋值给文本型“源码”变量。
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/23fd63c5cf672b5fc7fe58253314f4d0b403270f.jpg)
7、我们回到发布的文字网页上,在网页的空白处单击鼠标右键---->查看网页源码。
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/b955ead0b503c8d25e461afd498333bf3aef210f.jpg)
8、在源码文件中找到“最新版本”那几个字,我们来取“最新版本”后面的2.0。然后找到最新版本号后面那代码“</p>”。因为精易模块取出中间文本这个命令需要得到要取出内容的前后文本,所以我们找到2.0前后的文本。
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/560be432939c2cf7fa0a81aa452c5b1b1fde120f.jpg)
9、我们凸鹣沮北把最新的版本号获取到之后输出到标签4的标题中来,找到后,在易语言中编写以下代码:标签4.标题 = 文本_取出中间文本 (源码, “最新版本:”, “</p>”)以上代码就会取出“最新版本:”和“</p>”之间的“2.0”啦!
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/059057299a883913d35db15d26bcbe2f46707c0f.jpg)
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/82eff6d7592ae3efb3c0498254b6326c5666640f.jpg)
10、调试一下,查看是否能正常获取到网站的源码并取出想要得到内容。获取到版本号之后,接下来我们编写自动更新。
![易语言自动更新代码:[1]获取版本号](https://exp-picture.cdn.bcebos.com/1562a0b9763e21c2336ebc63e6e89a618725b10f.jpg)