0 votes

Notification lorsque l'utilisateur ouvre un dossier spécifique dans Finder

Je suis vraiment à la recherche d'une façon de savoir quelle fenêtre Finder est en train de regarder. Par exemple, si l'utilisateur ouvre un dossier particulier, puis-je recevoir une notification. Est-ce possible ?

1voto

klanomath Points 63400

Créez un fichier AppleScript avec le contenu

on opening folder theAttachedFolder

    do shell script "echo 'Le dossier \"nom du dossier\" a été ouvert' | mail -s 'dossier ouvert' 'nom@sld.tld'"

end opening folder

remplacez nom du dossier par le vrai nom du dossier, entrez une adresse e-mail valide dans le fichier .scpt et enregistrez-le sous /Library/Scripts/Folder\ Action\ Scripts.

Ensuite, configurez une action de dossier avec ce script en l'attachant au dossier surveillé. Si mail ... ne fonctionne pas dans votre environnement, vous devez utiliser un autre client de messagerie CLI. Avec un serveur OS X/macOS Server fonctionnel et son serveur de messagerie configuré et en cours d'exécution, ainsi que les comptes d'utilisateurs correspondants, cela fonctionne immédiatement.


Version plus avancée qui nécessite d'insérer uniquement une adresse e-mail :

on opening folder theAttachedFolder

    set theFolder to quoted form of POSIX path of theAttachedFolder
    set Username to quoted form of short user name of (system info)

    do shell script "echo 'Le dossier " & theFolder & " a été ouvert par " & Username & "!' | mail -s 'Dossier surveillé ouvert' 'nom@sld.tld'"

end opening folder

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