Script maintenance Mail [Résolu] |
Bienvenue invité ( Connexion | Inscription )
Script maintenance Mail [Résolu] |
2 May 2019, 05:57
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 970 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 |
Code tell application "Mail" to quit set os_version to do shell script "sw_vers -productVersion" set mail_version to "V2" considering numeric strings if "10.10" < os_version then set mail_version to "V4" end considering Cette portion de script sert à remettre l'enveloppe de Mail en état en la reconstruisant: ça marche sur Sierra mais pas sur Mojave Quelqu'un aurait une idée des paramètres à changer pour que Mojave accepte ce début ? Merci d'avance Ce message a été modifié par frankie00 - 5 May 2019, 10:09. -------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
2 May 2019, 06:31
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Salut.
Déjà on n'a pas la totalité du script, car là il ne fait pas grand chose. Et sur Mojave le répertoire Mail est V6. |
|
|
3 May 2019, 06:52
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 970 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 |
OK merci j'ai trouvé
-------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
3 May 2019, 07:01
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Super content pour toi, mais là on ne voit pas trop ce que tu as trouvé.
|
|
|
4 May 2019, 08:55
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 970 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 |
Voici le scrit reconstructeur de la base de Mail mais ça marche pas
Code tell application "Mail" to quit set os_version to do shell script "sw_vers -productVersion" set mail_version to "V4" considering numeric strings if "10.10" < os_version then set mail_version to "V6" end considering tell application "Mail" to quit set os_version to do shell script "sw_vers -productVersion" set mail_version to "V2" considering numeric strings if "10.10" ≤ os_version then set mail_version to "~/Library/Mail/V3/Maildata/Envelope\\ Index" if "10.12" < os_version then set mail_version to "~/Library/Mail/V4/Maildata/Envelope\\ Index" if "10.14" ≤ os_version then set mail_version to "~/Library/Containers/com.apple.mail/Data/Library/Mail/V6/Maildata/Envelope\\ Index" end considering set sizeBefore to do shell script "du -h " & mail_version & "| awk {'print $1'}" do shell script "/usr/bin/sqlite3 " & mail_version & " vacuum" set sizeAfter to do shell script "du -h " & mail_version & "| awk {'print $1'}" display dialog ("👹Mail index avant: " & sizeBefore & return & "Mail index après: " & sizeAfter & return & return & "Sa vitesse s'est améliorée notablement !") do shell script "afplay /Users/stephanehubert/Music/🤡Bruits_sons_divers/bigbenquart.mp3" tell application "Mail" to activate Il dit qu'il ne peut ouvrir ~/Library/Containers/com.apple.mail/Data/Library/Mail/V6/Maildata/Envelope\\ Index Effectivement il semble que seul un accès root soit permis. Une idée pour arriver à outrepasser cela ? -------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
4 May 2019, 09:24
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Et oui :
Code if "10.14" ≤ os_version then set mail_version to "~/Library/Containers/com.apple.mail/Data/Library/Mail/V6/Maildata/Envelope\\ Index" que je remplacerai par Code if "10.14" ≤ os_version then set mail_version to "~/Library/Mail/V6/Maildata/Envelope\ Index" |
|
|
5 May 2019, 06:43
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 970 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 |
Merci pour la suggestion mais j'ai déjà essayé et il refuse de lire Enveloppe Index alors que sur Sierra ça marchait très bien.
Code if "10.14" ≤ os_version then set mail_version to "~/Library/Containers/com.apple.mail/Data/Library/Mail/V6/Maildata/Envelope\\ Index" En fait cette ligne ci-dessus est recopiée du même script mais pour High Sierra donc le test est if "10.13" ≤ os_version Et sur le forum où je l'ai vu l'auteur dit que ça marche très bien chez lui sous HS. Mais peut-être que depuis Mojave ils ont inclus une protection supplémentaire: je ne sais pas. Ce message a été modifié par frankie00 - 5 May 2019, 06:48. -------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
5 May 2019, 06:51
Message
#8
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Ce ne serait pas un problème d'autorisations AppleScript pour l'accès disque ?
Dans les Préférences Systèmes/Sécurité et confidentialité/Onglet Confidentialité commencer par : A) déverrouiller le cadenas, B) sélectionner "Accès complet au disque". Et là ajouter AppleScript ?????? |
|
|
5 May 2019, 10:07
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 970 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 |
Super : c'était tout simple en fait
Résolu: je change le titre de façon à ce qu'il apparaisse comme résolu Ce message a été modifié par frankie00 - 5 May 2019, 10:09. -------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
5 May 2019, 10:21
Message
#10
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Super.
C'était donc bien un problème de "string" Brrrrr fait pas chaud doublé d'un souci d'autorisations ajoutées par notre cher Mojave. |
|
|
6 May 2019, 05:53
Message
#11
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 970 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 |
C'est vrai qu'en cette saison les "string" c'est pas super
Re-merci: problème tout simple en fait mais en général on a tendance à chercher toujours compliqué j'ai remarqué... -------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
Nous sommes le : 27th September 2024 - 08:46 |