Attributs de règle : only_in_windows et exclude_windows¶
Ces deux attributs contrôlent dans quelles fenêtres actives une règle est autorisée à se déclencher.
Ils sont définis dans le dictionnaire « options » d’une règle et acceptent une liste de modèles d’expressions régulières
qui correspondent au titre de la fenêtre active actuelle (_active_window_title).
only_in_windows¶
La règle se déclenche uniquement si le titre de la fenêtre active correspond à au moins un des modèles donnés. Toutes les autres fenêtres sont ignorées.
Cas d’utilisation : Restreindre une règle à une application spécifique.
La règle se déclenchera uniquement lorsque Firefox ou Chromium est la fenêtre active.
exclude_windows¶
La règle se déclenche sauf si le titre de la fenêtre active correspond à au moins un des modèles donnés. Les fenêtres correspondantes sont ignorées.
Cas d’utilisation : Désactivez une règle pour des applications spécifiques.
Exemples
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'],
La correspondance est insensible à la casse et utilise des expressions régulières Python.
Résumé¶
Attribut |
Se déclenche quand… |
|---|---|
|
le titre de la fenêtre correspond à l’un des modèles |
|
le titre de la fenêtre ne correspond à aucun modèle |
Voir aussi¶
scripts/py/func/process_text_in_background.py— lignes ~1866 et ~1908scripts/py/func/get_active_window_title.py— comment le titre de la fenêtre est récupéré