寄存器MATLAB作为COM服务器

何时注册MATLAB

要使用MATLAB®作为一个COM服务器,你必须注册在Windows应用程序®注册表中。当您安装MATLAB的新版本,MATLAB会自动注册此版本为所有用户一个COM服务器。要了解哪些MATLAB的版本被注册,启动MATLAB和类型:

comserver(“查询”

MATLAB显示安装路径注册的MATLAB版本。该信息特定于您的配置,例如:

用户: 'C:\ Program Files文件\ MATLAB \ R2020a \ BIN \ Win64的\ MATLAB.exe' 管理员: 'C:\ Program Files文件\ MATLAB \ R2019b \ BIN \ Win64的\ MATLAB.exe'

要了解本地用户帐户和管理权限,以及如何选择的Windows基于这些值COM服务器,请参阅Microsoft®Windows文档。

如果注册版MATLAB的是不是你的首选版本,然后选择以下方法之一:

寄存器MATLAB当前用户

如果您没有管理员权限,或者你开始MATLAB没有管理员权限,你仍然可以注册MATLAB作为COM服务器。

启动MATLAB的版本要注册并使用comserver命令:

comserver('寄存器'

该命令寄存器MATLAB只有您的用户帐户。当您没有管理权限,然后用这个MATLAB版本的应用程序通信启动COM应用程序。

要使用由管理员注册的MATLAB版本,开始注册到您的用户帐户,并使用MATLABcomserver注销您的版本:

comserver(“注销”)comserver(“查询”
网友: '' 管理员: 'C:\ Program Files文件\ MATLAB \ R2019b \ BIN \ Win64的\ MATLAB.exe'

现在,您的应用程序与MATLAB R2019b通信。

注意

comserver功能可用于MATLAB R2020a及更高版本。

寄存器MATLAB为所有用户

您必须具有管理员权限才能注册MATLAB为所有用户一个COM服务器。根据您的用户帐户控制(UAC)设置,您可能需要右键单击Windows命令提示符或MATLAB图标,然后选择以管理员身份运行。如果该选项不可用,请联系您的系统管理员。

如果您的系统上安装MATLAB的多个版本,只有一个版本被注册为默认为所有用户。这MATLAB的版本仍保留,直到您安装或注册一个不同版本的MATLAB的注册。

启动MATLAB的版本要注册并使用comserver命令:

comserver('寄存器''用户''所有'

注意

comserver可用于MATLAB R2020a及更高版本。要注册MATLAB的早期版本中,调用regmatlabserver功能。

从操作系统提示注册

要注册MATLAB从Windows系统提示COM服务器,首先打开使用Windows命令提示符以管理员身份运行选项。

移动到包含您要使用此命令注册MATLAB版本的可执行文件的文件夹:

光盘matlabroot\ BIN \ Win64平台

哪里matlabroot是将MATLAB安装文件夹的完整路径。呼叫matlabroot在MATLAB中获得的价值。如果不使用此文件夹中,MATLAB指挥系统路径上启动MATLAB的第一个实例。

要注册MATLAB:

matlab的-batch “comserver( '注册', '用户', '全部')”

MATLAB显示一个最小化的命令窗口。打开这个窗口,退出MATLAB。

注意

comserver可用于MATLAB R2020a及更高版本。要注册MATLAB的早期版本中,可使用MATLAB-regserver选项。

注销MATLAB作为COM服务器

有关如何以及何时注销MATLAB信息,请参阅comserver

也可以看看

||

相关话题