我在工作中使用的工具之一是Matlab,但是由于服务器许可证,可以同时使用它的用户数量有限。
我决定编写一个简短的脚本来打开Matlab - 带有无限循环的简单脚本。 现在我想稍微改进我的代码,以确定是否实际打开了Matlab(否则会弹出许可证错误)。
简单的方法就是检查任务管理器中的进程 - 不幸的是,如果Matlab.exe进程发生错误(就像正确打开程序时那样)。
所以我想出也许可以检查窗口标题的名称以确定是否有错误。我试图在互联网上找到一些解决方案,没有运气。你能给我一些提示吗?或者可能是其他问题的其他解决方案?
答案 0 :(得分:1)
您可以查看
$MATLABROOT/etc/lmstat -c yourlicencefile -a
并解析其输出以查看您是否已将许可证分配给您的计算机。