【问题标题】:VS2019 macro automation with Visual Commander fails using Edit.GotoBrace commandVisual Commander 的 VS2019 宏自动化使用 Edit.GotoBrace 命令失败
【发布时间】:2020-05-03 23:56:33
【问题描述】:

我有一台运行 Windows 10pro 64 位的全新笔记本电脑。

我刚刚安装了最新版本的 VS2019 做一些 C++ 开发。

我添加了Visual Commander 扩展名,这样我就可以制作一些宏了。我一直在尝试使用

DTE.ExecuteCommand("Edit.GotoBrace")

命令,它所做的只是吐出以下错误。

我尝试使用临时宏进行录制,但在录制阶段按 Ctrl+] 时没有录制任何内容。我还尝试将 Edit.GotoBrace 选项直接添加到菜单并记录它,但这也没有记录任何内容。

我也尝试使用 Edit.GotoBraceExtend,但得到了相同的结果。

此命令是否发生了巨大变化和/或我做错了什么?您可以简单地通过编辑临时宏并将行粘贴到其中,保存、编译并在包含一些大括号或括号的文档上运行它来重现这一点。

【问题讨论】:

    标签: macros visual-studio-2019


    【解决方案1】:

    当目标文档是活动窗口时,您需要从 VCmd 菜单或键盘快捷键运行此命令。 (否则该命令将针对不支持它的 Visual Commander 窗口执行)。

    【讨论】:

    • 我为它分配了一个键盘快捷键,并且效果很好。如果我打开了一个源文件并且我只是在命令列表中为选定的命令单击运行,它会给出错误。谢谢你的信息。无论如何,我打算使用键盘快捷键,所以这对我有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多