1 votes

Lancement du script de lecteur DMG échouant après le redémarrage

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

0voto

wch1zpink Points 6067

J'ai le sentiment qu'en apportant cette petite modification, votre problème pourrait être résolu.

tell application "MountDMG"
    activate
end tell

delay 5

tell application "System Events"
    repeat until exists of text field 1 of window 1 of process "SecurityAgent"
        delay 0.1
    end repeat
    set value of text field 1 of window 1 of process "SecurityAgent" to "Mot de passe"
    delay 0.1
    click button 2 of window 1 of process "SecurityAgent"
end tell

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X