【问题标题】:Visual Studio 2013 close all Tool WindowsVisual Studio 2013 关闭所有工具窗口
【发布时间】:2014-11-15 04:52:50
【问题描述】:

如果有人能告诉我如何以可自动化的方式关闭 Visual Studio 2013 中的每个工具窗口,我会很高兴,甚至会很高兴。解决方案资源管理器、输出窗口和工具箱都是可以在我的屏幕上累积的无数工具窗口的示例。我正在使用 Autohotkey 尝试关闭它们,但通过盲键盘快捷键 (AFIK) 已成为不可能。 我不反对插件,但只有键盘的东西是理想的。

非常感谢!

【问题讨论】:

  • 看看WinClose
  • 查看stackoverflow.com/questions/4388746/… 并使用Visual Commander 运行宏。
  • 哇!我不知道Visual Commander。我曾经都是关于宏的。我现在尝试用 AutoHotkey 做所有事情,但这可能会在某天拯救我的培根。支持 MCL 快速进入并让我们走上正轨。我需要更多灵感来尝试拆下窗户。去组队! :)

标签: automation autohotkey visual-studio-2013


【解决方案1】:

如果您想使用 Autohotkey 进行操作,请按照 MCL 的建议查看 WinClose。您可能还需要SetTitleMatchMode。 我仍在使用 Visual Studio 2010,但稍作调整后,它也应该可以在 Visual Studio 2012 中使用:

SetTitleMatchMode, 2 ;No need to enter the full title
Enter:: ;press enter to close all tool windows
    WinClose, Microsoft Visual, Find and Replace
    WinClose, Microsoft Visual, Solution Explorer
    WinClose, Microsoft Visual, Class View
    WinClose, Microsoft Visual, Property Manager
    ;...
    Sleep, 1000
Return

Esc:: ;Use Esc to exit the script
  ExitApp

使用 Autohotkey 文件夹中的“AU3_Spy.exe”来查找 WinTitle(part) 和一些可见文本。

【讨论】:

  • 这越来越有趣了。感谢您的帖子 Forivin!这就是麻烦。只有当您将工具窗口与主窗口分离时,这才会起作用(除非我遗漏了什么)。事实证明,这可能会奏效。我的新工作有 3 台显示器。
  • 是的,您肯定必须分离窗口才能完成这项工作。如果您想关闭它们,即使它们已连接,事情也会变得非常复杂。我在这里唯一能想到的是使用 imagesearch 或 pixelsearch 来检查窗口是否存在并用鼠标单击来关闭它们。不过这会很复杂..
【解决方案2】:

Layouts-O-Rama 是我对这个问题的看法。可在此处的 vs 库中找到:

http://visualstudiogallery.msdn.microsoft.com/35966ad9-430f-4ad7-9186-4394b784e36c

插件基本上保存工具窗口布局。您可以简单地保存所有工具窗口关闭的布局并为其分配热键。更进一步,您可以保存另一个布局,打开所有您喜欢的工具窗口,并为其分配不同的热键。

【讨论】:

  • 我已经尝试了一些 Layouts-O-Rama,它似乎是我的圣杯。我对它的效果印象深刻。非常感谢@mklein 分享这个!十年来我一直想要这样的东西,并尝试了不同程度的糟糕结果来实现类似的东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-03
  • 1970-01-01
  • 2013-08-12
  • 2011-09-01
相关资源
最近更新 更多