寫在前面
有關注 TBtools 的朋友,應該有所了解。幾乎每一天都會有一個新的 TBtools 版本。或者是修復了一些問題,或者是增加了一些功能,更或者是對已有功能進行了較大程度的強化。
于是這帶來一個問題,如何更新?。
事實上,很早的時候,我實現過 插件功能 和 自動更新 機制。但一直覺得并不太成熟。后續優化了一次插件功能,釋放至今也有大半年了,整體感覺良好。今天在高鐵上,電視劇看了一半,發現原來沒下載完,坑爹!沒事做的時候,想想干脆就隨便寫寫。于是優化了 TBtools 自動更新的邏輯。想想,也是時候開放這一功能了。
自動更新邏輯
一旦更新到會自動更新的版本,打開 TBtools 時, TBtools 會自動檢測是否有可用的最新版本(需要網絡)。如果有,那么會
點擊“是”,那么 TBtools 就會在后臺自動下載最新版本的 TBtools,并保存起來(這其實需要一兩分鐘,主要是看網速....)。用戶可以繼續正常使用舊版本的 TBtools。
一旦下載完成,TBtools 會彈窗提示。
意思是,后臺已經下載完了。下次重新啟動 TBtools 時,你用的就是目前最新版本(也就不會繼續彈窗問你更新不更新了...)
那么這里就可能出現一個問題,如果最新版本的 TBtools 沒下載完,就關閉了 TBtools,那會咋樣?Emmm,那也沒事。因為這個我已經考慮過了。只要是沒下載完的,那么就等于沒下載過...
寫在后面
我想,這是一個不錯的事情...畢竟大家再也不用擔心...不知道怎么更新 TBtools 了。