J'ai une automatisation (captures d'écran ici : https://www.icloud.com/iclouddrive/0bB-1AiIWdJc1jmkfdjRbsAVA#Launch_Plex_Media_Automation_ ) enregistrée sous forme d'application dans Automator avec les AppleScripts suivants pour monter un fichier DMG chiffré, entrer le mot de passe dans la boîte de dialogue de l'agent de sécurité et cliquer sur OK. macOS est Catalina.
Cela a parfaitement fonctionné pendant deux ans. Puis ça s'est arrêté de fonctionner. Après plusieurs tentatives pour réparer le script, je suis allé dans Time Machine et ai récupéré le script à un moment où je savais qu'il fonctionnait. Ça a bien marché pendant un moment mais maintenant ça fonctionne quelques fois puis s'arrête de saisir le mot de passe. Si j'exécute juste le script depuis l'Éditeur de script, ça fonctionne bien. De même si c'est exécuté depuis Automator. Ça continuera à fonctionner dans l'automatisation jusqu'à ce que j'éteigne mon MBP, puis je devrai à nouveau saisir manuellement le mot de passe. L'automatisation a un accès complet au disque.
Suggestions pour corriger cela s'il vous plaît?
tell application "MonterDMG"
activate
end tell
delay 5
tell application "Événements système"
set value of text field 1 of window 1 of process "Agent de sécurité" to "Mot de passe"
click button 2 of window 1 of process "Agent de sécurité"
--> bouton "OK" de la fenêtre 1 du processus d'application "Agent de sécurité"
end tell