自動升級程序源碼
1. HTML自動更新思路及源代碼
<script language="javascript">
<!--
document.write("最後修改時間是:" + document.lastModified);
document.writeln("<br/>當前路徑是:"+location.href);
//-->
</script>
2. 易語言怎麼實現自動更新
我為了演示清除,就新建一個windos窗口程序。
在這個程序上畫:一個按鈕,這個按鈕到時候用來自動更新
四個標簽,用來說明版本。如圖
我們現在進入到網路空間,點擊「寫文字」
文字內容便照圖中排版,記得換行哦!
發布該文字成功後,進入到該文字的界面,復制該文字的地址
回到編程軟體中,我們新建一個叫文本型的「源碼」全局變數
我們在啟動窗口上雙擊,自動生成一個叫「__啟動窗口_創建完畢」的子程序,我這里是為了演示效果才創建的這個程序,你實際運用中可以不這樣編寫!
在該程序下面編寫代碼:
源碼=編碼_utf8到gb2312 (到文本 (HTTP讀文件 (「之前復制的地址」)))
意思是,把之前在空間復制的那個地址的網站源碼賦值給文本型「源碼」變數。
我們回到發布的文字網頁上,在網頁的空白處單擊滑鼠右鍵---->查看網頁源碼。
在源碼文件中找到「最新版本」那幾個字,我們來取「最新版本」後面的2.0。
然後找到最新版本號後面那代碼「</p>」。
因為精易模塊取出中間文本這個命令需要得到要取出內容的前後文本,所以我們找到2.0前後的文本。
我們把最新的版本號獲取到之後輸出到標簽4的標題中來,
找到後,在易語言中編寫以下代碼:
標簽4.標題 = 文本_取出中間文本 (源碼, 「最新版本:」, 「</p>」)
以上代碼就會取出「最新版本:」和「</p>」之間的「2.0」啦!
調試一下,查看是否能正常獲取到網站的源碼並取出想要得到內容。
獲取到版本號之後,接下來我們編寫自動更新。