2008-09-07 85 views
7

每當我在Visual Studio中使用宏時,系統托盤中會出現一個令人討厭的提示氣球,並伴隨着一聲「砰」的一聲。它說:如何禁用Visual Studio宏「提示」氣球?

的Visual Studio .NET宏

停止運行宏,雙擊紡紗盒。
點擊這裏不再顯示此氣球。

我無法單擊氣球,因爲我的宏運行速度如此之快。

這是可以通過一些對話框選項控制的嗎?

(我發現別人問上some other site這個問題,但它沒有回答那裏。我在這裏給功勞,因爲我已經複製並從那裏粘貼的一些作品。)

回答

13

這將禁用彈出:

對於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

刪除相同的密鑰以重新啓用它。

+0

謝謝!雖然有關於6的特別事項?我猜它只是非零。當我按照下面的描述關閉它時,它被設置爲1.當然,8.0可能有些不同...... Penticton,呃?攝像頭的Risqué地方。 ;-) – Owen 2008-11-19 00:59:18

3

好吧,我發現了一個方法,使氣球可點擊,並點擊它確實阻止它再次彈出。 (在原始問題中引用的另一個網站中,提問者聲稱這不是這種情況,雖然他在VS2005中,而我正在使用VS2008)。

無論如何,我在宏中插入了一個暫停行它將運行足夠長的時間讓我點擊氣球:

System.Threading.Thread.Sleep(2000) 

它仍然將是很好知道是否有用於打開這回的對話的地方,萬一我有心臟的瘋狂的變化。