如何禁用 Visual Studio 宏“tip” 气球?

发布于 2024-07-04 02:06:26 字数 442 浏览 9 评论 0原文

每当我在 Visual Studio 中使用宏时,我都会在系统托盘中看到一个烦人的提示气球,并伴随着“砰”的一声。 它说:

Visual Studio .NET 宏

要停止宏运行,请双击旋转的磁带。
单击此处不再显示此气球。

我无法点击气球,因为我的宏运行得太快了。

这可以通过某些对话框选项来控制吗?

(我发现其他人在 其他一些网站,但那里没有答案。我在这里给予信任,因为我从那里复制并粘贴了一些片段。)

Whenever I use a macro in Visual Studio I get an annoying tip balloon in the system tray and an accompanying "pop" sound. It says:

Visual Studio .NET macros

To stop the macro from running, double-click the spinning cassette.
Click here to not show this balloon again.

I have trouble clicking the balloon because my macro runs so quickly.

Is this controllable by some dialog box option?

(I found someone else asking this question on some other site but it's not answered there. I give credit here because I've copied and pasted some pieces from there.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不念旧人 2024-07-11 02:06:26

这将禁用弹出窗口:

对于 Visual Studio 2008:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0
DWORD DontShowMacrosBalloon=6

对于 Visual Studio 2010(默认情况下 DWORD 不存在,请使用新建 | DWORD 值 创建它):

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0
DWORD DontShowMacrosBalloon=6

删除相同的键以重新-启用它。

This will disable the pop up:

For Visual Studio 2008:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0
DWORD DontShowMacrosBalloon=6

For Visual Studio 2010 (the DWORD won't be there by default, use New | DWORD value to create it):

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0
DWORD DontShowMacrosBalloon=6

Delete the same key to re-enable it.

野生奥特曼 2024-07-11 02:06:26

好吧,我找到了一种让气球可点击的方法,点击它确实可以阻止它再次弹出。 (在我在原始问题中引用的另一个网站上,提问者声称情况并非如此。尽管他在 VS2005 中,而我正在使用 VS2008。)

无论如何,我在宏中插入了一个暂停行,以便它运行足够长的时间让我点击气球:

System.Threading.Thread.Sleep(2000)

如果我突然改变主意,如果能知道是否有一个对话框可以重新打开它,那就太好了。

Okay, I found a way to make the balloon clickable, and clicking it does indeed stop it from popping up again. (On the other site I referenced in the original question the question asker claims that this is not the case. Though he was in VS2005 and I'm using VS2008.)

Anyway, I inserted a pause line in the macro so it would run for long enough for me to click the balloon:

System.Threading.Thread.Sleep(2000)

It would still be nice to know if there's a dialog somewhere for turning this back on, in case I have a crazy change of heart.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文