リアルタイムソフトウェアアップデートモジュールは、Webクローラを呼び出します

リアルタイムソフトウェアアップデートモジュールは、Webクローラを呼び出します


私のブログ[ブログ]:新規ゼロクラウドブログ-ユン李キャンパス計画を

あなたはああを学ぶことができます!


1.リアルタイム更新のアイデア

今、このソフトウェアのバージョン番号の定義は、あなたがソフトウェアを開くたびは、指定されたページの内容(プリセット)をクロールし、ページ上のバージョン番号であれば!=現在のバージョン番号、ソフトウェアのアップデートは自動的にページにジャンプし、破壊手順。

最新バージョンにアップデートしていないこと、それが使用することはできません。(また、更新されていない使用されるように変更されてもよいです)
削除)(破壊されます


2.コード分析

1.バージョン番号を定義することです:GUI-1.0.2
2.その後、クロールされたWebページします。http://www.xingly.cn/version.htmlこれは、独自の改正
最新版にウェブサイトのコンテンツを。

1.ビルド自分自身のオンラインアップデートページ最新版のウェブサイト
2.使用する必要があります リーンモジュール ページのテキスト機能を読み込み


3.ソース-E

.版本 2
.支持库 internet
.支持库 eAPI

.程序集 窗口程序集_启动窗口
.程序集变量 源码, 文本型
.程序集变量 版本号, 文本型

.子程序 __启动窗口_创建完毕
版本号 = “GUI-1.0.2”
源码 = 到文本 (HTTP读文件 (“http://www.xingly.cn/version.html”))
.如果 (文本_取出中间文本 (源码, “<title>”, “</title>) ≠ 版本号)
    信息框 (“当前版本号:” + 版本号 + “    最新版本号:” + 文本_取出中间文本 (源码, “<title>”, “</title>), 1, “”, )
    信息框 (“非最新版本,请更新至最新版本!”, 0, “错误警告,请更新!”, #错误图标)
    打开指定网址 (“http://www.xingly.cn/version.html”)
    销毁 ()

.否则
    信息框 (“当前版本号:” + 版本号 + “    最新版本号:” + 文本_取出中间文本 (源码, “<title>”, “</title>), 1, “检查更新中......”, )
    信息框 (“已是最新版本!”, 0, “欢迎使用”, )

4.テストのスクリーンショット

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

公開された45元の記事 ウォン称賛46 ビュー8308

おすすめ

転載: blog.csdn.net/xg987599519/article/details/104214898