【问题标题】:Programmatically monitoring which tab is opened in visual studio以编程方式监视在 Visual Studio 中打开了哪个选项卡
【发布时间】:2017-05-21 22:58:28
【问题描述】:

让我们从一个例子开始,用户为解决方案打开了几个选项卡>Visual Studio 中的项目(Default.aspx,Default.aspx.cs)我以编程方式想要监视 devenv.exe 进程并想知道哪个选项卡(文件确切地说)用户正在处理。如果有一些日志文件或进程对象有一些属性告诉?还是必须通过图像处理来完成?

【问题讨论】:

    标签: c# .net visual-studio visual-studio-2010 visual-studio-2012


    【解决方案1】:

    您可以为 Visual Studio 编写扩展程序并监控 DTE.Events.WindowEvents.WindowActivated。从一个活动窗口中,您可以获得Document.FullName 文件用户正在处理的信息。

    参见例如Display document path of the active window in the status bar

    【讨论】:

      猜你喜欢
      • 2010-10-29
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多