【问题标题】:Automating Visual Studio from MATLAB从 MATLAB 自动化 Visual Studio
【发布时间】:2015-05-14 16:35:24
【问题描述】:

我想使用 MATLAB 自动运行 Visual Studio 的实例,类似于在 C# 中的 this post 中完成的方式。我知道如何用

创建一个新实例
hCOM = actxserver('VisualStudio.DTE.9.0');

然后使用它,并在自动化完成后使其可见和可用,如here 所述。我不知道如何连接到现有的 Visual Studio 实例。这在 MATLAB 中如何实现?

【问题讨论】:

    标签: matlab visual-studio automation activex


    【解决方案1】:

    我会尝试与获取运行中的 Excel 实例相同的方法:

    hCOM = actxGetRunningServer('VisualStudio.DTE.9.0');
    hCOM.Visible = 1; %OR if it does not work:
    hCOM.MainWindow.Visible = 1; %As in the link provided 
    

    【讨论】:

    • 太棒了!我在 R2013b 文档中查看“COM 对象”而不是“调用 MATLAB COM 自动化服务器”,这就是为什么我忽略了这个函数。这些部分似乎已合并到updated online documentation。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2022-11-02
    • 2016-05-29
    • 2010-09-06
    • 2010-09-23
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多