0

我需要在 Visual Studio 中执行复杂的搜索:找到所有字符串标识符的所有出现,将它们收集到“查找结果 1”窗口中,然后用 F4 键一一遍历。

我编写了一个生成“查找结果 1”内容的脚本:

  C:\work\View.cpp(6470):   ON_COMMAND(MENU_USEVIALC_ENABLE, OnUsevialcEnable)
  C:\work\View.cpp(6492):   ON_UPDATE_COMMAND_UI(MENU_USEVIALC_ENABLE, OnUpdateUsevialcEnable)
  C:\work\mainfrm.cpp(1497):               m_wndToolBar.DeleteButton (m_wndToolBar.CommandToIndex (MENU_USEVIALC_ENABLE));
  C:\work\mainfrm.cpp(1502):               m_wndToolBar.DeleteButton (m_wndToolBar.CommandToIndex (MENU_USEVIALC_ENABLE));

但是如何将其粘贴到“查找结果 1”窗口中?

我没有从 Visual Studio 命令窗口中找到任何有用的东西。也许可以使用 VisualBasic 脚本?

4

3 回答 3

1

Find Results 1窗口确实是只读的,不可能为所欲为。但是,您可以Find Results通过自己创建 Visual Studio 扩展来创建自己的窗口版本。这实际上非常简单,因为所有设置工作都是由 Visual Studio 提供的项目模板完成的。

您可以先看看Extending Visual Studio > Tool Windows

于 2013-08-29T09:31:43.880 回答
0

我已经为我的任务找到了决定:从 Post-Build 进程调用脚本,从而在编译输出窗口中输出。不需要额外的努力。我什至可以使用脚本生成的带有警告的“错误”工具栏。

于 2013-09-02T07:25:58.340 回答
0

另一种解决方案是使用工具-> 外部工具功能: 标题:进程标识符 命令:C:\Perl64\bin\perl.exe 参数:$(SolutionDir)\ProcessRcIds.pl $(ProjectDir) 使用输出窗口:选中 (!! !这是最重要的选项!!!)

这会在 Visual Studio 窗口中填充所需的消息

于 2013-11-26T09:09:05.020 回答