電腦中的一些軟件不會(huì)自動(dòng)的進(jìn)行更新,每次手動(dòng)更新很麻煩,銘美智能自動(dòng)更新軟件就是一款單實(shí)用的自動(dòng)更新程序,快速的進(jìn)行配置,直接在線更新或者軟件修復(fù)。
功能介紹
銘美智能自動(dòng)更新軟件使用客戶端和服務(wù)端分離的布局,對(duì)使用于多種不同的系統(tǒng),銘美智能自動(dòng)更新軟件由于其廣泛的通用性,減少了其他軟件發(fā)開(kāi)過(guò)程中對(duì)后續(xù)維護(hù)及版本更新所花費(fèi)的精力,同時(shí)銘美智能自動(dòng)更新軟件又是一款外置的獨(dú)立軟件,試用于不同系列的windows環(huán)境,因此只需要主軟件按照規(guī)則調(diào)用,就可以實(shí)現(xiàn)精確的軟件更新。
使用方法
銘美智能自動(dòng)更新 軟件分為客戶端和服務(wù)端:
客戶端文件
服務(wù)端文件
客戶端文件:
U pdate.exe 為更新主運(yùn)行文件,負(fù)責(zé)接收外軟件的調(diào)用命令后,按照命令進(jìn)行版本檢查、軟件更新、日志顯示等作用
UpdateSet.xml 為配置文件,當(dāng)更新軟件運(yùn)行時(shí),從中讀取軟件的服務(wù)器網(wǎng)址、本地版本號(hào)、軟件名稱等信息 。其配置文件格式遵循標(biāo)準(zhǔn) xml 格式,其中 <Software>< / Software> 包括所有信息, <Soft></Soft> 包括單獨(dú)軟件的信息,多個(gè)軟件則循環(huán)嵌套, <SoftName> </SoftName> 確定軟件的名稱, <Version></Version> 確定軟件的本地版本號(hào), <Url></Url> 確定軟件的服務(wù)端網(wǎng)址。
舉例
<Software>
<Soft>
<SoftName> 軟件 A</SoftName>
<Version >3.0 </Version>
<Url> 軟件 A 服務(wù)器網(wǎng)址 </Url>
</Soft>
<Soft>
<SoftName> 軟件 B </SoftName>
<Version> 1.0 </Version>
<Url> 軟件 B 服務(wù)器網(wǎng)址 </Url>
</Soft>
</Software>
服務(wù)端文件 :
Mapper.xml 為服務(wù)器端配置文件,表明了最新的版本、待更新的主程序的路徑、待更新的各插件的路徑等。 其配置文件格式為 <SoftName></SoftName> 確定最外圍節(jié)點(diǎn), <Version></Version> 確定軟件的最新版本號(hào), <Soft></Soft> 確定軟件主體, <File></File> 確定需要更的文件,該文件在同級(jí)目錄下同名存放,多個(gè)文件使用多個(gè) <File></File> 嵌套。
舉例
<Software>
<Version>300</Version>
<Soft>
<File> main . exe</File>
<File >image/1.png </File>
</Soft>
</Software>
Log.txt 為日志文件,用來(lái)表明更新的 具體 情況 。
2 、軟件運(yùn)行
其他軟件調(diào)用更新軟件界面 舉例
銘美智能自動(dòng)更新軟件 軟件在被調(diào)用后,會(huì)首先加載同目錄下的 UpdateSet.xml 配置文件,讀取到,搜索同目錄下與配置文件中同名的軟件信息確定需要更新的軟件,然后讀取版本號(hào),訪問(wèn)服務(wù)端目錄,之后讀取服務(wù)端的 Mapper.xml 配置文件,比對(duì)服務(wù)端版本號(hào)和本地版本號(hào),如果有更新,則提示需要升級(jí)的版本號(hào),
提示版本的升級(jí)
點(diǎn)擊“是”按鈕后將進(jìn)進(jìn)入主界面開(kāi)始更新,
點(diǎn)擊“否”按鈕后也會(huì)進(jìn)入主界面,但是不會(huì)進(jìn)行自動(dòng)更新,激活強(qiáng)制更新按鈕
主界面(正在進(jìn)行更新)
更新期間下方的綠色進(jìn)度條會(huì)滾動(dòng),右側(cè)的進(jìn)度數(shù)字也會(huì)顯示
更新完畢后,“升級(jí)日志”、“強(qiáng)制更新”按鈕會(huì)被激活。
升級(jí)日志
“升級(jí)日志”按鈕:點(diǎn)擊后顯示本次升級(jí)的日志文件
“強(qiáng)制更新”按鈕:點(diǎn)擊后即使本地版本已經(jīng)是最新的,更新軟件還是會(huì)進(jìn)行一遍更新操作,多用來(lái)修復(fù)軟件
3 錯(cuò)誤兼容
<img src="http://www.mingmeisoft.com/Images/MMAutoUpdate/008.png" width="263" height="139" "="" style="box-sizing: border-box; border: 0px; vertical-align: middle; margin: 0px; padding: 0px;">
程序不存在報(bào)錯(cuò)
文件不存在:當(dāng)主目錄下無(wú)配置文件描述的軟件時(shí),會(huì)彈出報(bào)錯(cuò),提示重新安裝軟件 。
網(wǎng)絡(luò)錯(cuò)誤:由于服務(wù)器無(wú)法訪問(wèn)或者網(wǎng)絡(luò)不穩(wěn)定等情況會(huì)彈出網(wǎng)絡(luò)錯(cuò)誤
更新文件不存在:服務(wù)器端配置文件雖然寫(xiě)入了文件,但是在下載是找不到情況下會(huì)彈出更新文件不存在的錯(cuò)誤
進(jìn)度條 99% 無(wú)法結(jié)束:軟件下載本地保存出現(xiàn)錯(cuò)誤,需要重新更新。
關(guān)閉主軟件失。盒枰碌能浖幢魂P(guān)閉。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版