Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #2950

Re: MacCafé + Fermeture fenêtres: Correction

From "M.V." <mv@gmail.com.invalid>
Newsgroups fr.comp.sys.mac.communication, fr.comp.sys.mac.programmation
Subject Re: MacCafé + Fermeture fenêtres: Correction
Followup-To fr.comp.sys.mac.programmation
Date 2026-02-18 13:28 +0000
Organization M.V. & Co
Message-ID <10n4epb$gs4$1@rasp.pasdenom.info> (permalink)
References <10mpf1c$31v81$1@dont-email.me>

Cross-posted to 2 groups.

Followups directed to: fr.comp.sys.mac.programmation

Show all headers | View raw


Bonjour,

Le samedi 14 février 2026 à 10 h 25, dans le message <10mpf1c$31v81$1@dont-email.me>, Joseph B a écrit :

> Voici la version corrigée  du script

Je ressaye mon script ce matin avec la fenêtre "À propos de MacCafé 
ouverte et boum… échec… mon script ne ferme pas cette ostie de fenêtre !

Alors : si je regarde et si je ne fais pas d'erreur, les seules fenêtres 
qui empêchent l'item de menu "Tout ramener au 1er plan" sont :
- la fenêtre des préférences
- la fenêtre "À propos de MacCafé"

Pour ces deux fenêtres, si l'une ou l'autre est en avant-plan, le seul 
moyen de les fermer est d'utiliser 
    click UI element 1 of window 1
ou l'équivalent :
    click button 1 of window 1

Suffit donc de tester si l'item en question est disponible pour chacune 
des fenêtres en avant-plan.

D'où mon nouveau script :
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
tell application "System Events" to tell application process "MacCafé"
  repeat with win_item in windows
    try
    -- pour ramener les fenêtres devant la fenêtre Base :
      tell UI element 16 of menu "Fenêtre" of menu bar item "Fenêtre" of menu bar 1 to click
    on error
    -- si l'item "Tout ramener au 1er plan" ne fonctionne pas :
      click UI element 1 of window 1 -- pourfermer la fenêtre de préfs ou la fenêtre "À propos de MacCafé"
      delay 0.1
    end try
    keystroke "w" using command down -- ne fermera pas la fenêtre Base
  end repeat
end tell
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=

NB x-post et fu2 vers fcsmp
-- 
Michel Vauquois - <http://michelvauquois.fr>
<https://www.facebook.com/michel.vauquois.3>

Back to fr.comp.sys.mac.programmation | Previous | NextNext in thread | Find similar


Thread

Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-18 13:28 +0000
  Re: MacCafé + Fermeture fenêtres: Correction Joseph B <joseph@nowhere.invalid> - 2026-02-18 13:57 +0000
  Re: MacCafé + Fermeture fenêtres: Correction "M.V." <mv@gmail.com.invalid> - 2026-02-18 16:34 +0000

csiph-web