سمات القاعدة: only_in_windows وexclude_windows¶
تتحكم هاتان السمتان في النوافذ النشطة التي يُسمح فيها بتنشيط القاعدة.
يتم تعريفها داخل إملاء “خيارات” القاعدة وقبول قائمة أنماط التعبير العادي
التي تتم مطابقتها مع عنوان النافذة النشطة الحالية (_active_window_title).
---
## `فقط_في_النوافذ`
يتم تفعيل القاعدة فقط إذا كان عنوان النافذة النشطة يتطابق مع واحد على الأقل من الأنماط المحددة. يتم تجاهل كافة النوافذ الأخرى.
حالة الاستخدام: تقييد القاعدة على تطبيق محدد.
سيتم تفعيل القاعدة فقط عندما يكون Firefox أو Chromium هو النافذة النشطة.
---
## `استبعاد_النوافذ`
يتم تفعيل القاعدة ما لم يتطابق عنوان النافذة النشطة مع واحد على الأقل من الأنماط المحددة. يتم تخطي النوافذ المطابقة.
حالة الاستخدام: تعطيل قاعدة لتطبيقات محددة.
أمثلة
Targets
Occurrences of 'exclude_windows' in Project with mask '*pre.py'
Found occurrences in Project with mask '*pre.py' (3 usages found)
Usage in string constants (3 usages found)
STT (3 usages found)
config/maps/plugins/z_fallback_llm/de-DE (3 usages found)
FUZZY_MAP_pre.py (3 usages found)
90 'exclude_windows': [r'element',r'firefox', r'chrome', r'brave'],
105 'exclude_windows': [r'element',r'firefox', r'chrome', r'brave'],
119 'exclude_windows': [r'element',r'firefox', r'chrome', r'brave',r'doublecmd'],
المطابقة غير حساسة لحالة الأحرف وتستخدم لغة Python التعبيرات العادية.
---
## ملخص
| السمة | يشتعل عندما... |
|-------------------|-------------------------------------------|
| فقط_في_النوافذ | عنوان النافذة يطابق أحد الأنماط |
| استبعاد_النوافذ | عنوان النافذة لا يتطابق مع أي نمط |
---
## أنظر أيضا
scripts/py/func/process_text_in_background.py- السطور ~1866 و~1908scripts/py/func/get_active_window_title.py- كيفية استرداد عنوان النافذة