如何禁用 Visual Studio 宏“提示”气球?
-
09-06-2019 - |
题
每当我在 Visual Studio 中使用宏时,我都会在系统托盘中看到一个烦人的提示气球,并伴随着“砰”的一声。它说:
Visual Studio .NET 宏
要停止宏运行,请双击旋转的磁带。
单击此处不再显示此气球。
我无法点击气球,因为我的宏运行得太快了。
这可以通过某些对话框选项来控制吗?
(我发现有人问这个问题 其他一些网站 但那里没有答案。我在这里给予信任,因为我从那里复制并粘贴了一些片段。)
解决方案
这将禁用弹出窗口:
对于 Visual Studio 2008:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0
DWORD DontShowMacrosBalloon=6
对于 Visual Studio 2010(默认情况下 DWORD 不存在,请使用 New | DWORD value
创建它):
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0
DWORD DontShowMacrosBalloon=6
删除相同的密钥以重新启用它。
其他提示
好吧,我找到了一种让气球可点击的方法,点击它确实可以阻止它再次弹出。(在另一个网站上,我在原始问题中引用了提问者声称情况并非如此。虽然他用的是VS2005,而我用的是VS2008。)
不管怎样,我在宏中插入了一个暂停行,这样它就会运行足够长的时间,让我可以单击气球:
System.Threading.Thread.Sleep(2000)
如果我能知道是否有一个对话框可以重新打开它,那还是很高兴的,以防我突然改变主意。
不隶属于 StackOverflow