سؤال

عندما أستخدم ماكرو في 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