Python - 如何知道Matlab是否抱怨缺少免费网络许可证

时间:2013-12-02 08:06:27

标签: python matlab

我在工作中使用的工具之一是Matlab,但是由于服务器许可证,可以同时使用它的用户数量有限。

我决定编写一个简短的脚本来打开Matlab - 带有无限循环的简单脚本。 现在我想稍微改进我的代码,以确定是否实际打开了Matlab(否则会弹出许可证错误)。

简单的方法就是检查任务管理器中的进程 - 不幸的是,如果Matlab.exe进程发生错误(就像正确打开程序时那样)。

所以我想出也许可以检查窗口标题的名称以确定是否有错误。我试图在互联网上找到一些解决方案,没有运气。你能给我一些提示吗?或者可能是其他问题的其他解决方案?

1 个答案:

答案 0 :(得分:1)

您可以查看

$MATLABROOT/etc/lmstat -c yourlicencefile -a

并解析其输出以查看您是否已将许可证分配给您的计算机。