checkVersion -检查更新文件版本文件交换

4.78版本1.1.0.0 (KB) 实验后奥特曼
checkVersion实现一个自动升级机制来检查FEX新版本的一个工具

742下载

更新2013年2月21日

查看许可协议

语法:
(地位、消息)= checkVersion(文件名、fexId模式)

描述:
checkVersion机制来实现一个自动升级背景检查新版本文件的Matlab文件交换(FEX)。这使得FEX作者轻松嵌入一个非侵入性的实用程序更新机制,使其用户能够自动更新,每当一个新版本上传到FEX。

checkVersion(文件名,fexId)检查文件名的文件交换网页是否有新版本的这个工具已经上传。如果是这样,一个弹出通知了日期和最新版本的描述。弹出允许用户下载新版本到当前文件夹,或跳过。还有一个选项跳过更新和提醒了。

checkVersion通常使用在一个应用程序已经完成了它的主要任务或提出了其GUI,默默地为了检查一个可用的更新对用户的影响微乎其微。这也可以通过使用背景单发计时器(见下面的例子)。

checkVersion(…,“沉默”)运行checkVersion在静默模式,没有提示用户检测到新版本。更新文件版本将会被自动下载并安装。

(地位、消息)= checkVersion(…)返回一个字符串检查更新的状态(忽略/未知/更新/ /下载/错误),连同一个描述性的信息。

例子:
checkVersion (uiinspect, 17935);
checkVersion (uiinspect, 17935,“沉默”);
状态= checkVersion (uiinspect, 17935);
(地位、latestUploadDate) = checkVersion (uiinspect, 17935);
(地位、errorMessage) = checkVersion (noSuchFile, 1234);

%在后台运行checkVersion单发计时器
开始(计时器(TimerFcn, @ (h, e) checkVersion (uiinspect, 17935),“StartDelay”, 5));

已知问题/限制:
这个工具会默默地失败如果MathWorks会修改文件交换网页格式。在这种情况下,下载最新版本的工具,希望解决问题,或者给我发邮件。

错误和建议:
请发送Yair奥特曼(altmany gmail。com)

引用作为

实验后奥特曼(2022)。checkVersion -检查更新文件版本文件交换(//www.tianjin-qmedu.com/matlabcentral/fileexchange/39993-checkversion-check-for-a-newer-file-version-on-the-file-exchange), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2010a
兼容任何释放
平台的兼容性
窗户 macOS Linux
标签添加标签
gui

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!