AutoUpdate | TBtools 自动更新机制开启...

写在前面

有关注 TBtools 的朋友,应该有所了解。几乎每一天都会有一个新的 TBtools 版本。或者是修复了一些问题,或者是增加了一些功能,更或者是对已有功能进行了较大程度的强化。
于是这带来一个问题,如何更新?。
事实上,很早的时候,我实现过 插件功能 和 自动更新 机制。但一直觉得并不太成熟。后续优化了一次插件功能,释放至今也有大半年了,整体感觉良好。今天在高铁上,电视剧看了一半,发现原来没下载完,坑爹!没事做的时候,想想干脆就随便写写。于是优化了 TBtools 自动更新的逻辑。想想,也是时候开放这一功能了。

自动更新逻辑

一旦更新到会自动更新的版本,打开 TBtools 时, TBtools 会自动检测是否有可用的最新版本(需要网络)。如果有,那么会

点击“是”,那么 TBtools 就会在后台自动下载最新版本的 TBtools,并保存起来(这其实需要一两分钟,主要是看网速....)。用户可以继续正常使用旧版本的 TBtools。
一旦下载完成,TBtools 会弹窗提示。

意思是,后台已经下载完了。下次重新启动 TBtools 时,你用的就是目前最新版本(也就不会继续弹窗问你更新不更新了...)

那么这里就可能出现一个问题,如果最新版本的 TBtools 没下载完,就关闭了 TBtools,那会咋样?Emmm,那也没事。因为这个我已经考虑过了。只要是没下载完的,那么就等于没下载过...

写在后面

我想,这是一个不错的事情...毕竟大家再也不用担心...不知道怎么更新 TBtools 了。

(0)

相关推荐