每当我在 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)

如果我能知道是否有一个对话框可以重新打开它,那还是很高兴的,以防我突然改变主意。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top