我需要在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脚本?
答案 0 :(得分:1)
Find Results 1
窗口确实是ReadOnly,不可能做你想要的。
但是,您可以通过自己创建Visual Studio扩展来创建自己的Find Results
窗口版本。它实际上非常简单,因为所有设置工作都是由Visual Studio提供的项目模板完成的。
答案 1 :(得分:0)
我找到了完成任务的决定: 从Post-Build过程调用脚本,从而在Compile Output窗口中输出。无需额外的努力。 我甚至可以使用“错误”工具栏和脚本生成的警告。
答案 2 :(得分:0)
另一种解决方案是使用工具 - >外部工具功能: 标题:进程标识符 命令:C:\ Perl64 \ bin \ perl.exe 参数:$(SolutionDir)\ ProcessRcIds.pl $(ProjectDir) 使用输出窗口:选中(!!!这是最重要的选项!!!)
这将使用所需的消息填充Visual Studio窗口