Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Technologies Apple _ applescript spécifier boite aux lettres

Écrit par : gisement 13 Apr 2018, 02:30

J'essai de réaliser un script pour changer le statut (lu) des e-mails d'une seul boite aux lettres ajoutée d'un des comptes.
La compilation ne pose pas de problème mais l'exécution ne change rien.
Après plusieurs modifications sans succès, je vous soumet mon dernier script.
Connaissez-vous la solution ?

Code
on run
    tell application "Mail"
        repeat with i from 1 to (count of messages of mailbox "member" of account "club")
            set messNbr to (count of messages of mailbox i)
            repeat with h from 1 to messNbr
                set (read status of (message h of mailbox i)) to true
                set (junk mail status of (message h of mailbox i)) to false
            end repeat
        end repeat
    end tell
end run

Écrit par : baron 14 Apr 2018, 03:49

Bonjour et bienvenue ! smile.gif

Je dois bien dire que, dans toute l'étendue de mon ignorance de la programmation, j'ai beaucoup de peine à comprendre en langage simple ce que tu essaies de faire… huh.gif

Tu as un compte "club", avec plusieurs boîtes aux lettres de membres, et pour chacune d'entre elles, tu voudrais que chaque message soit marqué comme Lu et comme Désirable ? Est-ce cela ou pas du tout ?…?

Est-ce que la définition de règles dans Mail — sans applescript — ne te permettrait pas d'aboutir plus simplement au résultat voulu ? unsure.gif

++++++++

P.S. Je crois qu'une orthographe et une formulation plus précises de ta première phrase aideraient peut-être déjà à une meilleure compréhension de ce que tu veux…

Écrit par : gisement 20 Apr 2018, 19:45

J'utilise Automator pour exporter les pièces jointes d'une seule boite aux lettre "membre" d'un compte "club" dans Mail,
complété avec un applescript pour changer le statut en lu.

Mon problème est que le script s'exécute dans toutes les boites de tous les compte Mail

Je voudrais désigner ce applescript pour une seul boite "membre" d'un seul compte "club"

Cet appel à l'aide est à l'intention de ceux qui ont des connaissances Applescript

Écrit par : baron 21 Apr 2018, 13:18

OK. Ceci étant éclairci, je déplace le sujet vers le sous-forum Programmation > Technologies Apple.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)