用于检查是否安装了Matlab运行时编译器的vbscript

时间:2012-11-07 12:20:12

标签: matlab vbscript matlab-compiler

我需要编写一个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 \ win32'

但遗憾的是,这并没有给我带来结果。我也试过

HKEY_LOCAL_MACHINE \ SOFTWARE \ MATLAB Compiler Runtime \ v716 \ runtime \ win32

但这也没有给我他想要的结果。请注意,我的inslattation路径是

C:\ Program Files(x86)\ MatLab \ MATLAB Compiler Runtime \

我的问题是,我的钥匙错了吗?还是我在剧本中忽略了什么?

1 个答案:

答案 0 :(得分:0)

虽然这个问题很旧(真的很旧),但在我的机器上它位于:

HKEY_LOCAL_MACHINE\SOFTWARE\MathWorks\MATLAB Compiler Runtime\7.16

所以它是MathWorks而不是MatLab