我正在尝试在vb.net中创建一个应用程序。在其中一个步骤中,如果用户单击“启动Matlab窗口”按钮,就会启动Matlab窗口(只有Matlab窗口,而不是实际应用程序)。
我的代码的狙击是:
Private Sub Matlab_CMD_Click(sender As Object, e As EventArgs) Handles Matlab_CMD.Click
Dim Matlab As Object = CreateObject("Matlab.Application")
End Sub我知道这很简单,基本上只有一行代码,但我的问题是,我的计算机上安装了不同版本(3个版本的Matlab),用于不同的开发环境。此代码启动Matlab2009bcmd窗口,但我希望它启动Matlab2013acmd窗口。是否有方法定义特定版本的Matlab窗口来启动?
发布于 2015-08-07 23:27:49
有一个共享的ProgID "Matlab.Application",可以让您启动任何matlab版本,还有一个特定版本的ProgID,它让您启动一个特定的版本,例如启动Matlab2013a的"Matlab.Application.8.1"。Matlab注册的大多数ProgID都是在这里解释。,为了获得Matlab安装的版本,请使用ver命令。
https://stackoverflow.com/questions/31885277
复制相似问题