VBScript检查是否安装了MATLAB运行时编译器



我需要编写一个vbscript,以查看系统上是否安装了" MATLAB Compier Runtime"。搜索互联网后,我能够整理以下代码:

Dim oShell
Dim value
On Error Resume Next
Set oShell = CreateObject("WScript.Shell")
value = oShell.RegRead(Key)
If Err.Number = 0 Then
''#Error code 0 indicates success
MsgBox("MCR is installed.")
Else
    MsgBox("MCR is NOT installed.")
End If

我的问题是,我无法确定为"键"分配的值。我已经在注册表编辑中寻找了一个钥匙,并找到了

'HKEY_CLASSES_ROOT typelib {3E25C089-6E25-45E4-8C5D-37AD9A33764A} 7.10 0 0 Win32'

但可悲的是,这并不能给我结果。我也尝试了

HKEY_LOCAL_MACHINE SOFTWORD MATLAB编译器Runtime V716 Runtime Win32

但这也不是给我他希望的结果。请注意,我的插座路径是

c: program文件(x86) matlab matlab编译器运行时

我的问题是,我的钥匙错了吗?还是我在脚本中忽略了一些东西?

尽管这个问题是旧的(真的是旧的),但在我的计算机上,它位于这里:

HKEY_LOCAL_MACHINESOFTWAREMathWorksMATLAB Compiler Runtime7.16

所以它是MathWorks而不是MatLab

最新更新